Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
jojo4ever_
Poster
Poster

Anmeldedatum: 22.07.2007
Beiträge: 108

GetAsyncKeyState Problem!!!!
Verfasst am: 22.05.2009, 08:17

Code:
Private Sub Timer1_Timer()
If GetAsyncKeyState(KeyCodeConstants.vbKeyEnd) Then
 If Not frmMenu.Visible = True Then
  frmMenu.Visible = True
  Call SetWindowPos(Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, 3)
  Timer2.Enabled = True
 Else
  frmMenu.Visible = False
  Call SetWindowPos(Me.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, 3)
  Timer2.Enabled = False
 End If
End If
End Sub

Private Sub Timer2_Timer()
If frmMenu.Visible = False Then Exit Sub

Up:
If GetAsyncKeyState(KeyCodeConstants.vbKeyUp) Then
 If Pfeil.Top = "480" Then
  Pfeil.Top = "3840"
 Else
  Pfeil.Top = Pfeil.Top - 240
 End If
End If
Down:
If GetAsyncKeyState(KeyCodeConstants.vbKeyDown) Then
 If Pfeil.Top = "3840" Then
  Pfeil.Top = "480"
 Else
  Pfeil.Top = Pfeil.Top + 240
 End If
End If
Left:
If GetAsyncKeyState(KeyCodeConstants.vbKeyLeft) Then
 Select Case Pfeil.Top
  Case "480"
   If Value.Caption = "1" Then
    Value.Caption = "0"
   Else
    Value.Caption = "1"
   End If
 End Select
End If
Right:
If GetAsyncKeyState(KeyCodeConstants.vbKeyRight) Then
 Select Case Pfeil.Top
  Case "480"
   If Value.Caption = "1" Then
    Value.Caption = "0"
   Else
    Value.Caption = "1"
   End If
 End Select
End If

Ende:

End Sub


Das Problem ist bei diesem Code Timer2, der Value von dem Label wird trotzdem gechanged obwohl der Timer2 nicht Enabled ist und die Form nicht Visible ist.Kann mir jemand helfen damit es nicht gechanged wird, wenn die Form nicht Visible ist ?Wäre sehr dankbar.

MfG jojo4ever
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: getasynckeystate, case, problem, then

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [Frage] Ich bekomme einen Fehler das "End if" fehlt obwohl e 697 14.09.2008, 16:33
Keine neuen Beiträge Komponenten registrieren mit Sub Main 1243 21.05.2008, 10:28
Keine neuen Beiträge sub bedingt aufrufen 584 13.05.2008, 08:12
Keine neuen Beiträge [Text] Komponenten registrieren mit Sub Main 1741 26.04.2008, 13:45
Keine neuen Beiträge Melt sub / anti sandboxie usw 1182 14.04.2008, 18:39
 


[ Time: 0.1444s ][ Queries: 80 (0.0747s) ][ GZIP on - Debug on ]