Itemcheck-Ereignis in Visual Basic veranschaulicht

February 15

Itemcheck-Ereignis in Visual Basic veranschaulicht

Mit überprüft Listenfelder ist der beste Weg, um dem Benutzer eine Liste von Optionen in einem Visual Basic-Anwendung auswählen. In VB können Sie das Ereignis "CheckedListBox.ItemCheck" um zu erkennen, wenn der Zustand eines Elements ändert. Dieses Ereignis ist auch über ein Listenfeld-Steuerelement. Der Aktivierungszustand wird aktualisiert, nachdem das Ereignis "ItemCheck" ausführt. Verwenden Sie dieses Ereignis, um andere Steuerelemente aktualisieren oder eine Meldung an den Benutzer, wenn ein Element geklickt wird.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express Edition, klicken Sie auf "Neues Projekt" im linken Bereich Ihres Bildschirms, und doppelklicken Sie auf "Windows Forms-Anwendung" erstellen Sie ein neues Projekt.

2 Doppelklicken Sie auf "CheckedListBox" aus dem Bereich "Toolbox", um ein neues Steuerelement zu erstellen. Doppelklicken Sie auf das Formular, um eine neue Form Load-Ereignis zu erstellen und geben Sie den folgenden Code um das Listenfeld-Steuerelement mit drei Elementen zu füllen:

Me.CheckedListBox1.Items.Add ("überprüfte Element 1")

Me.CheckedListBox1.Items.Add("checked item 2")

Me.CheckedListBox1.Items.Add("checked item 3")3

Maustaste auf das Listenfeld-Steuerelement, klicken Sie auf "Eigenschaften" und legen Sie "CheckOnClick" auf "True". Klicken Sie auf das Symbol "Ereignisse", das einen Blitzschlag ähnelt, und doppelklicken Sie neben "ItemCheck" um ein neues Element Kontrollkästchen Ereignis zu erstellen.

4 Geben Sie den folgenden Code, um das Element im Steuerelement überprüft zu ermitteln:

Wenn (e.CurrentValue = CheckState.Unchecked) dann

MessageBox.Show(Me.CheckedListBox1.Items(e.Index).ToString & " was checked.")

ElseIf (e.CurrentValue = CheckState.Checked) Then

MessageBox.Show(Me.CheckedListBox1.Items(e.Index).ToString & " was unchecked.")

End If5

Drücken Sie "F5", um Ihr Programm ausführen und überprüfen jedes Element im Listenfeld zum Anzeigen eines Meldungsfelds mit dem Element, auf das geklickt wurde.