vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück
Rubrik: CheckBox & OptionButton15.09.03
CheckBox - angeklickt oder nicht?

VB-Version:  VB5, VB6
 Views:  41.604 

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.

Diese Seite wurde bereits 41.604 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle 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.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel