Ok, ich bin gerade dabei mir Visual Basic anzueigen. Mein ersten program sieht so aus, das es eine Form hat wo ein button drauf ist sowie ein Label.
Wenn ich Auf den Button klicke soll sich der text von Label ändern, beim zweiten mal klicken wieder der ausgangstext. Also immer hin und her.
Visual Basic: [code]Public Class Form1 Dim check As Boolean Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Select Case check Case True Label1.Text("Das ist True") check = False Case False Label1.Text("Das ist false") check = True End Select End Sub End Class [/code]
Wieso unterstreicht VB mit "Label1.Text("Das ist True")" und "Label1.Text("Das ist false")"???
noname Poster
Anmeldedatum: 01.05.2008 Beiträge: 131
Verfasst am: 15.07.2008, 18:14
Ich hab von VB6 nicht soviel Ahnung aber ich meine das es Label1.Caption hieß.
sp33dwalker Poster
Anmeldedatum: 16.06.2008 Beiträge: 185
Verfasst am: 15.07.2008, 18:33
ja es heisst label1.caption
igoe Gast
Verfasst am: 15.07.2008, 18:33
(noname;5547)
Ich hab von VB6 nicht soviel Ahnung aber ich meine das es Label1.Caption hieß.
Richtig!
Totila Newbie
Anmeldedatum: 14.06.2008 Beiträge: 6
Verfasst am: 15.07.2008, 18:42
AAAAAAAAhh ich habe ein fehler gemacht.
Es ist nicht VB Classic, sondern VB.Net (verdammt ich habe einfach noch nicht so viel ahnung von diesem Forum)
Ich habe mich wohl verklickt, sollte eigentlich zu VB.Net Könnte vllt ein Mod mal so nett sein, Danke.
Aber Caption gibs bei .Net nicht, aber danke für die hilfe.
sollniss Überflieger
Anmeldedatum: 01.05.2008 Beiträge: 699
Verfasst am: 15.07.2008, 18:46
Visual Basic: [code]Label1.Text = "Das ist false"[/code]
Klammern verwendet man nur bei Parametern, bei Zuweisungen immer "=".
noname Poster
Anmeldedatum: 01.05.2008 Beiträge: 131
Verfasst am: 15.07.2008, 18:47
Visual Basic: [code]Label1.Text = "Ich bin ein String"[/code]
Totila Newbie
Anmeldedatum: 14.06.2008 Beiträge: 6
Verfasst am: 15.07.2008, 18:54
danke, klappt alles so wie es sollte. Dachte ich kanns 1:1 von Console.WriteLine übernhemen.