as far as i'm aware, if a control cannot have the focus, it doesnt receive key events..
you can, in addition to johns way, fake it with a textbox that is visible=true but hidden off screen (.Location = -500,-500)
when the textbox has the focus you can alter the border of the picturebox, and whatever key events the textbox receives, you can make the picturebox do whatever..