Bug in If-Anweisung? Nimmt Code nicht an[H]

ibbazabbi

Cadet 4th Year
Registriert
Dez. 2007
Beiträge
92
Hallo erstma!
Bin gerade am programmieren mit Viual Basic 2008und habe folgenden code erstellt:

If RadioButton1.Checked = True Then [TextBox1.Enabled = True & TextBox2.Enabled = False]
Else [TextBox2.Enabled = True & TextBox1.Enabled = True]]
End If

Könnt ihr mir helfen? Wo ist da der Fehler?
Fehlermeldung 1:
" Dem Bezeichner fehlt die schließende Klammer "]" "-> Bezogen auf "Else"
-> wenn ich die Klammer einfüge fehlt die Deklaration
Fehlermeldung 2:
" "End If" muss ein entsprechendes "If" voranstehen"

pls help
 
Wieso Nicht:
Code:
If RadioButton1.Checked = True Then 
   TextBox1.Enabled = True 
   TextBox2.Enabled = False
Else
   TextBox2.Enabled = True
   TextBox1.Enabled = True
End If
Eckige Klammern habe ich so noch gar nie gesehen bei VB.
Außerdem solltest du dir gleich angewöhnen die Objekte aussagekräftig zu benennen.
 
Zuletzt bearbeitet: (Einrückung :P)
big thx! das klappt! wusste bloß nicht weiter weil Visual Basic 2008 in der Beschreibung (MSDN) klammern verlangte!
 
Eckige Klammern in einer Beschreibung bedeuten normalerweise, dass der Teil in eckingen Klammern optional ist und nicht geschrieben werden muss. Die eckigen Klammern werden dabei sowieso nie im Quellcode geschrieben.
 
Zurück
Oben