By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,136 Members | 1,054 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,136 IT Pros & Developers. It's quick & easy.

KeyDown Event in VB 2005

P: n/a

I have a VB 2005 windows app and I want to recognize keydown events. I have
a form key down event handler but it does not get control when a key is
depressed. In playing around I found that if I add a keydown event handler
for some control on the form, say a textbox ...
Private Sub txtBox_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles txtBox.KeyDown)

and then give that control focus the keydown event is recognized by that
handler. My question is how to I set things up so that when the app is
launched and the user presses a key it will be seen by the form's keydown
event handler.

Thanks.


Mar 4 '06 #1
Share this Question
Share on Google+
1 Reply


P: n/a
fripper,

If you set the form's KeyPreview property to True you get a first shot at
processing all the form's keystrokes.

Kerry Moorman
"fripper" wrote:

I have a VB 2005 windows app and I want to recognize keydown events. I have
a form key down event handler but it does not get control when a key is
depressed. In playing around I found that if I add a keydown event handler
for some control on the form, say a textbox ...
Private Sub txtBox_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles txtBox.KeyDown)

and then give that control focus the keydown event is recognized by that
handler. My question is how to I set things up so that when the app is
launched and the user presses a key it will be seen by the form's keydown
event handler.

Thanks.



Mar 4 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.