MsgBox in VisualBasic 2013

G

Gast1697188204

Guest
Hi Leute.

Ich habe in meinem Programm 3 Checkboxes. Man darf aber nur maximal 2 deaktivieren, sonst geht das Programm nicht mehr. Ich möchte eigentlich, das wenn man alle deaktiviert und dann auf Starten klickt, das dann eine MsgBox aufpoppt und sagt, das man mindestens eine Checkbox auf True haben muss.
Wie soll ich das verwirklichen, ich scheitere daran gerade ein bisschen :/

Code:
       If CheckBox1.Checked = True Then
            pool = pool & "0123456789"
        End If
        If CheckBox2.Checked = True Then
            pool = pool & "abcdefghijklmnopqrstuvwxyz"
        End If
        If CheckBox3.Checked = True Then
            pool = pool & "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        End If

Das ist der Code zu den Checkboxes. :)

Hoffe mir kann wer helfen, danke im Vorraus,

Dash.
 
Ich denke mal pool ist ein leeres String-Objekt. Prüfe den Wert von pool. Wenn der String leer ist, dann gibt es die Message-Box.
 
Ich weiß jetzt nicht, wie das genau in VB ist, aber in Delphi gibt es so bestimmte Ereignisse für OnClick usw. Da kannst du dann einfach Prüfen, ob schon 2 unchecked sind und wenn ja, sorgst du dafür, das sich die 3. nicht mehr ändern lässt.
 
Zuletzt bearbeitet:
Ich weiß jetzt nicht, wie das genau in VB ist, aber in Delphi gibt es so bestimmte Ereignisse für OnClick usw. Da kannst du dann einfach Prüfen, ob schon 2 unchecked sind und wenn ja, sorgst du dafür, das sich die 3. nicht mehr ändern lässt.

Auch eine Möglichkeit
 
Zurück