well, i think i get what you wanna do. you'll have to use the keydown event handler to make it move (may have already figured that). but to keep it moving you'll need to create your own function that is controlled by a flag of some type that is triggered by the keypress event. Something like that could work if done right, I've not done stuff like this in vb
in a long time so I'm definently rusty and don't know if this will help much. To figure it out exact i'd have to code it and I have 3 projects due this week. If you still need more help let me know and if no one else helps i'll help ya figure something out.