vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: CheckBox & OptionButton15.09.03
CheckBox - angeklickt oder nicht?

VB-Version:  VB5, VB6
 Views:  41.612 

Wie kann ich feststellen, ob eine CheckBox angeklickt wurde oder nicht? DieseFrage taucht immer wieder mal im Forum auf. Dies kann man über die Value-Eigenschaftherausfinden, die den Zustand eines Steuerelements zurückgibt oder festlegt. Die Einstellungen für den Wert der Value-Eigenschaft bei CheckBoxen sind wiefolgt:

Wert

Zustand
0deaktiviert (Voreinstellung)
1aktiviert
2abgeblendet

Um das jetzt auszuprobieren, starten wir ein neues Projekt und setzen auf dieForm 3 CheckBoxen: Check1, Check2 und Check3 sowie darunter je einenCommandButton: Command1, Command2, Command3. Dann verwenden wir diesen Code:

Private Sub Command1_Click()
  If Check1.Value = 1 Then'  wenn die CheckBox angeklickt ist, dann ....
    MsgBox "CheckBox ist angeklickt"
  Else
    MsgBox "CheckBox ist nicht angeklickt"
  End If
End Sub
 
Private Sub Command2_Click()
  If Not Check2.Value = 1 Then ' wenn die CheckBox nicht angeklickt ist, dann ...
    MsgBox "CheckBox ist nicht angeklickt"
  Else
    MsgBox "CheckBox ist angeklickt"
  End If
End Sub
 
Private Sub Command3_Click()
  Check3.Value = 2 ' CheckBox abgeblendet darstellen
End Sub

Starten Sie Ihr Projekt und probieren Sie einfach alles mal aus.

 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.