Hallo ich lerne grade erst Visual Basic hab vor 1 Woche oder so angefangen,
Ich habe mir so gedacht ein kleines Quiz Programm zu erstellen aber ich verfranze mich
irgendwie dauernd xD ich habe eine kleine Vorlage verwendet und dann erweitert aber
ab jetzt funktioniert irgendwie nix mehr könntet ihr euch mal mein Source angucken
und mir sagen wo ich Fehler gemacht habe ?
Mfg Techniker
Ich habe mir so gedacht ein kleines Quiz Programm zu erstellen aber ich verfranze mich
irgendwie dauernd xD ich habe eine kleine Vorlage verwendet und dann erweitert aber
ab jetzt funktioniert irgendwie nix mehr könntet ihr euch mal mein Source angucken
und mir sagen wo ich Fehler gemacht habe ?
VB.NET-Quellcode
- Public Class Form1
- Dim Status As Integer = 0
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- If Status = 0 Then
- 'Frage stellen
- FrageStellen(1)
- TextBox1.Enabled = True
- Button1.Text = "Weiter"
- ElseIf Status = 1 Then
- AntwortTesten(1)
- ElseIf Status = 1 Then
- FrageStellen(2)
- ElseIf Status = 2 Then
- AntwortTesten(2)
- ElseIf Status = 2 Then
- FrageStellen(3)
- ElseIf Status = 3 Then
- AntwortTesten(3)
- ElseIf Status = 3 Then
- FrageStellen(4)
- ElseIf Status = 4 Then
- AntwortTesten(4)
- ElseIf Status = 4 Then
- FrageStellen(5)
- ElseIf Status = 5 Then
- AntwortTesten(5)
- ElseIf Status = 5 Then
- FrageStellen(6)
- ElseIf Status = 6 Then
- AntwortTesten(6)
- ElseIf Status = 6 Then
- FrageStellen(7)
- ElseIf Status = 7 Then
- AntwortTesten(7)
- ElseIf Status = 7 Then
- FrageStellen(8)
- ElseIf Status = 8 Then
- AntwortTesten(8)
- ElseIf Status = 8 Then
- FrageStellen(9)
- ElseIf Status = 9 Then
- AntwortTesten(9)
- ElseIf Status = 9 Then
- FrageStellen(10)
- ElseIf Status = 10 Then
- AntwortTesten(10)
- TextBox1.Enabled = False
- TextBox1.Text = ""
- Label1.Text = "Fertig. Nochmal spielen?"
- Button1.Text = "Ja"
- Status = 0
- End If
- End Sub
- Private Sub FrageStellen(ByVal FrageNr As Integer)
- If FrageNr = 1 Then
- Label2.Text = "Frage: 1/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 2 Then
- Label2.Text = "Frage: 2/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 3 Then
- Label2.Text = "Frage: 3/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 4 Then
- Label2.Text = "Frage: 4/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 5 Then
- Label2.Text = "Frage: 5/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 6 Then
- Label2.Text = "Frage: 6/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 7 Then
- Label2.Text = "Frage: 7/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 8 Then
- Label2.Text = "Frage: 8/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 9 Then
- Label2.Text = "Frage: 9/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- ElseIf FrageNr = 10 Then
- Label2.Text = "Frage: 10/10"
- Label1.Text = "DEINE FRAGE"
- Status = Status + 1
- End If
- TextBox1.Text = ""
- TextBox1.Focus()
- End Sub
- Private Sub AntwortTesten(ByVal FrageNr As Integer)
- If TextBox1.Text = "" Then
- MsgBox("Bitte füllen sie das Feld aus!", MsgBoxStyle.OkOnly, "Frage")
- ElseIf FrageNr = 1 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 2 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 3 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 4 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 5 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 6 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 7 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 8 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 9 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- ElseIf FrageNr = 10 Then
- If TextBox1.Text = "DEINE ANTWORT" Then
- Label1.Text = "Richtig"
- Status = Status + 1
- Else
- Label1.Text = "Falsch"
- End If
- End If
- End Sub
Mfg Techniker