Hallo,
ich habe ein Frage bezüglich der Tastenabfrage in VB.
Ich arbeite mit VB 2008 und hatte vor mit meinem Freund ein kleines "Spielchen" zu machen in dem es darum geht eine Schneeballschlacht auszutragen. Ich weiß die Idee is nicht die schärfste abere naja is ja nur ein "Test", wir sind noch Anfänger.
Nun zum Code der mir Kopfschmerzen bereitet:
Wir hatten uns überlegt zum Test einen button zu nehmen und ihn Spieler zu nennen jetzt wollten wir per Pfeiltastendruck zu der momentanen Position den Wert 2 hinzutun, also das der Button sich bewegt.
Doch VB unterstreicht uns den Text aus einem mir nicht erkenntlichen Grund.
Vielleicht kann mir ja jemand weiterhelfen.
MFG
ich habe ein Frage bezüglich der Tastenabfrage in VB.
Ich arbeite mit VB 2008 und hatte vor mit meinem Freund ein kleines "Spielchen" zu machen in dem es darum geht eine Schneeballschlacht auszutragen. Ich weiß die Idee is nicht die schärfste abere naja is ja nur ein "Test", wir sind noch Anfänger.
Nun zum Code der mir Kopfschmerzen bereitet:
VB.NET-Quellcode
- Public Class Form1
- Dim oben As Double = 2
- Private Sub Spieler_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Spieler.Click
- If (Keys.Up) Then
- Spieler.Location.Y += oben
- End If
- If (Keys.Down) Then
- Spieler.Location.Y -= oben
- End If
- If (Keys.Left) Then
- Spieler.Location.X -= oben
- End If
- If (Keys.Right) Then
- Spieler.Location.X += oben
- End Sub
- End Class
Wir hatten uns überlegt zum Test einen button zu nehmen und ihn Spieler zu nennen jetzt wollten wir per Pfeiltastendruck zu der momentanen Position den Wert 2 hinzutun, also das der Button sich bewegt.
Doch VB unterstreicht uns den Text aus einem mir nicht erkenntlichen Grund.
Vielleicht kann mir ja jemand weiterhelfen.
MFG