PDA

Click to See Complete Forum and Search --> : What's up with that??


rEaL iGoR
May 12th, 2001, 12:59 PM
I'm sort of confused by something which really bothers me a lot. I've written a tiny game. Not yet complete, but it's under construction. Nevertheless, I've used a timer to control the events:

Public Sub Form_Keypress(KeyCode as Blabla)
Select KeyCode
Case vbKeyUp
Boy.Tag = "Up"
End Select
End Sub

Public Sub Time_Timer()
:)If Boy.Tag = "Up" Then Boy.Top = Boy.Top - 120
End Sub

This is, of course, an incredibly simple adaption of my code. However,
Somewhere in the code, it gets stuck, and my 'boy' won't move. But, if
I insert a breakpoint where I've left a :), and the program breaks,
I remove the breakpoint and continue the program, the boy moves. What's up with that?

HarryW
May 12th, 2001, 01:18 PM
Maybe it's moving it, but the window isn't refreshing. So although things have moved, you can't see the change.

It's just a guess.

rEaL iGoR
May 12th, 2001, 02:04 PM
I don't know. At all. It happened once before, and seemed like it solved itself, cause suddenly it just started working again. In any case, how do I fix it?:confused:

rEaL iGoR
May 12th, 2001, 02:33 PM
I know what's the problem. However, I don't really know how to fix it. It's just that I have a command button on the form and it's the first thing to get focus. However when I use the breakpoint, the form recieves the focus, and my boy is ready to move. How do I make the command button to not recieve focus.

I've already set Command1.TabStop = False

In advance, Thank You

HarryW
May 12th, 2001, 02:38 PM
Have you set the form's KeyPreview property to True?