March 19
Un controllo combo-box è un controllo che è una combinazione di una casella di testo e una casella di riepilogo. Esso consente all'utente di selezionare i valori dal menu a tendina o immettere un nuovo valore. Spesso i programmatori incontrano la necessità di rimuovere i valori duplicati da un controllo casella combinata, e sapendo come rimuovere rapidamente si può risparmiare tempo. Microsoft Visual Basic.NET (VB.NET) è un linguaggio di programmazione utilizzato per creare applicazioni Windows che possono utilizzare le caselle combinate.
1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo e poi selezionare "Applicazione Windows Form." Fai clic su "OK".
2 Fare doppio clic su "Button1" per aprire il modulo "Form1.vb". Digitare il seguente sopra "End Class" per caricare gli elementi alla casella combinata durante il caricamento Forma:
Private Sub Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load
Me.ComboBox1.Items.Add("Line1")
Me.ComboBox1.Items.Add ( "Linea 1")
Me.ComboBox1.Items.Add ( "Linea 1")
Me.ComboBox1.Items.Add ( "Linea 2")
Me.ComboBox1.Items.Add ( "Line3")
Me.ComboBox1.Items.Add ( "Line3")
Me.ComboBox1.Items.Add ( "Forza 4")
Me.ComboBox1.Items.Add ( "Forza 4")
Me.ComboBox1.Items.Add ( "Line5")
End Sub
3 Digitare il seguente sotto "Button1_Click" per rimuovere i duplicati quando l'utente fa clic su "Button1":
Dim iCnt As Integer
Dim jCnt As Integer
Per iCnt = 0 Per Me.ComboBox1.Items.Count - 2
For jCnt = Me.ComboBox1.Items.Count - 1 To iCnt + 1 Step -1
Se Me.ComboBox1.Items (iCnt) .ToString = Me.ComboBox1.Items (jCnt) .ToString Poi
Me.ComboBox1.Items.RemoveAt(jCnt)
Finisci se
Il prossimo
Il prossimo
4 Premere il tasto "F5" per eseguire il programma. Fare clic sul controllo casella combinata per visualizzare gli elementi duplicati. Fai clic su "Button1" per rimuovere gli elementi duplicati.