Hoe toe te voegen aan een keuzelijst met invoervak een woord op een moment in plaats van een teken met Microsoft Visual Basics 2008

Hoe toe te voegen aan een keuzelijst met invoervak een woord op een moment in plaats van een teken met Microsoft Visual Basics 2008


Een van de fundamentele processen die een computerprogrammeur moet leren is hoe te manipuleren een string-variabele. Als u wilt enige woorden toevoegen aan een keuzelijst met invoervak moet u één teken tegelijk van een String-variabele. In Visual Basic (VB) kunt u de eigenschap "Tekens" identificeren het teken op een bepaalde locatie van de huidige String. Deze methode is waardevol wanneer u programmatisch controleren elk teken in een tekenreeks.

Instructies

1

Microsoft Visual Basic Express 2008 te lanceren, klik "New Project..." op het linker deelvenster van het scherm en dubbelklik op "Windows Forms Application" om een nieuw project te starten.

2

Dubbelklik op "ComboBox" op het Toolbox venster toe te voegen een nieuwe keuzelijst met invoervak. Voeg een nieuwe knop toe aan uw formulier met gebruikmaking van dezelfde techniek.

3

Dubbelklik op de knop voor het maken van een click-gebeurtenis en voeg de volgende code om drie nieuwe variabelen maken:

Tekenreeks1 As String Dim

Dim myWord As String

Dim i As Integer4

De reeks die u wilt parseren en toevoegen aan uw keuzelijst met invoervak door de volgende code definieert:

string1 = "add words to combo box control"5

Maak een "For... Loop"en loop al teken elk in de tekenreeks om te bouwen van een woord door de volgende code toe te voegen:

For i = 0 To string1.Length - 1

If string1.Chars(i) <> " " Then

myWord = myWord & string1.Chars(i)

Else

Me.ComboBox1.Items.Add(myWord)

myWord = ""

End If

Next

Me.ComboBox1.Items.Add(myWord)6

Druk op "F5" om het programma uitvoeren en klik op de knop om het vullen van de keuzelijst met invoervak met de woorden in de tekenreeks die wordt gedefinieerd.