KeyDown Event in VB 2005

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • fripper

    #1

    KeyDown Event in VB 2005


    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.KeyEventA rgs) 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.








  • Kerry Moorman

    #2
    RE: KeyDown Event in VB 2005

    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:
    [color=blue]
    >
    > 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.KeyEventA rgs) 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.
    >
    >
    >
    >
    >
    >
    >
    >
    >[/color]

    Comment

    Working...