sorry for my extensive asking for help about vb...but..........i am trying to make a SMALL rpg like game....for the movement of the character i use:

If KeyCode = vbKeyD Then Image1.Left = Image1.Left + 25
If KeyCode = vbKeyA Then Image1.Left = Image1.Left - 25
If KeyCode = vbKeyW Then Image1.Top = Image1.Top - 25
If KeyCode = vbKeyS Then Image1.Top = Image1.Top + 25

is there any other way that is more proficient to do this? also, what i really want to be answered is that when i put a label and a command button onto the form, the movement doesnt work.....i figure its because the command button is shortcuted(ie, has the gray little line around it where if i just press space it executes)...is there any way to fix this? thanks!