Visual Basic 2 Fragen

05/19/2010 18:41 Str33tWalk3r#1
Hi ich hab 2 Probleme und zwar

Ich will etwas Programmieren udn weis nicht wie man der MessagesBox einen Namen gibt wie der Code dafür heist?

2.Problem
Wie kann ich machen das wenn Checkbox nicht ein Häckchen hat ( kp wie ich das hätte schreiben sollen) das sich die anderen Sachen hiden
Wie sich die anderen Hceckboxen hiden weis ich aber das mit dem unchecked nicht

hoffe ihr konntet das verstehn.
05/19/2010 19:35 Cholik#2
#moved
05/19/2010 20:03 P-a-i-n#3
PHP Code:
   Private Sub CheckBox1_CheckedChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles CheckBox1.CheckedChanged
        
If CheckBox1.Checked True Then
            MessageBox
.Show("Checkbox ist aktiv""Checkbox"MessageBoxButtons.OK' die Msgbox ist nur zur anschaung
            ' 
hier halt rein was passieren soll wenn das kreuz ist
        
Else
            
MessageBox.Show("Checkbox ist deaktiv""Checkbox"MessageBoxButtons.OK)
            
' hier halt rein was passieren soll wenn das nicht da ist bzw die checkbox deakriviert wird ist
            '
in beiden teilen kann auch nichts stehen je nachdem bei was etwas passieren soll
        End 
If
    
End Sub 
da haste ein beispiel msgbox + checkbox bei checked und unchecked

das ist einfachstes wissen unter google würdest du sicher sehr viel finden
noch was zu den msgboxen
[Only registered and activated users can see links. Click Here To Register...]
05/19/2010 20:42 Yakiyo#4
find ich unübersichtlich D:

zu1)
Code:
Msgbox("Dein Text in der Messagebox", Dein Style, "Dein Titel")      'Relativ simpel: Text, Style, Titel
zu2)
Code:
If Checkbox1.checked then
    Button1.Enabled = True   'Wenn häckchen in der checkbox ist, dann soll Button1 enabled sein
else                         'Wenn kein häckchen ist, dann nicht enabled
    Button1.Enabled = False
05/22/2010 18:19 Str33tWalk3r#5
ich hab da nochmal ne frage und zwar ich ahb ein Problem mit meinem TicTacToe Spiel und finde den Fehler nicht.

Also das Problem ist das wenn ich das SPiel starte das dann wenn ich auf den 1. Button drücke das dann nur noch X kommt bei Klicken auf die Button ich lade auch noch das Programm hoch .

Kann mir jemand helfen hab auch teamviewer.
05/22/2010 19:54 Elektrochemie#6
turn += 1
If turn > 2 Then
turn = 1
End If

du must den turn irgendwann schon wieder auf 0 setzen, sonst ist er immer auf 1 bzw auf X.
05/22/2010 20:21 Str33tWalk3r#7
das heist? was muss ich tun?
05/22/2010 20:30 Elektrochemie#8
Code:
        turn += 1
        If turn > 2 Then
            turn = 1
        End If
bei jedem button durch

Code:
        Select Case turn
            Case 0
                turn = 1
            Case 1
                turn = 0
        End Select
ersetzen. Habs nicht getestet, sollte aber passen.
05/22/2010 20:35 Str33tWalk3r#9
OK. thanks hat gehollfen.

Aber da ist noch ein Problem wenn O in einer Reihe ist dann bekommt O keinen Punkt weist du warum?

EDIT://
Hatte ein

PHP Code:
else 
vergessen
05/22/2010 20:46 Elektrochemie#10
Weil deine Sub win() totaler Murks is :]
Du kannst nicht soviele else abfragen machen, das ist dann eine else in der else (denke ich).
Funktioniert so nicht :D
05/22/2010 21:36 Elektrochemie#11
Hab das mal schnell nachprogrammiert. (VS 2010)
Kannst es dir ja mal anschauen, vielleicht lernst was draus.

Und gewöhn dir an deinen Code mit Kommentaren vollzustopfen ;)
E/ Achso, ein else vergessen :X

Naja bei mir hat die Gewinn-Abfrage 5 Zeilen. Kannst es ja trotzdem mal anschauen.
05/22/2010 21:50 Str33tWalk3r#12
OK ihc bleib bei meiner Version aber danke. Ist an 2010 etwas anders vom Programmieren oder ist alles noch gleich??


EDIT://
Gibt es sowas wie ein Visual Basic Code Lexikon? Weil bei Google hab ich nichts gefunden und mein anderer Thread ist geclosed worden.