KeyDown Message Capturing problem..

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mohammad Omer Nasir

    KeyDown Message Capturing problem..

    Hi,

    I am working on vs2k5 IDE for C# development. I made one Form which
    has one button on it. I tried to override KeyDown message on From but
    KeyDown message received. if Form does not containing any Item. When I
    drop any thing on Form, it does not receive KeyDowm message. I want to
    change button location according to Arrow keys. Please guide me what I
    do it?

    Regards,

    -aims

  • Morten Wennevik [C# MVP]

    #2
    Re: KeyDown Message Capturing problem..

    Hi Mohammad,

    Try overriding ProcessCmdKey on the Form

    protected override bool ProcessCmdKey(r ef Message msg, Keys keyData)
    {
    switch (keyData)
    {
    case Keys.Left:
    break;
    case Keys.Right:
    break;
    case Keys.Up:
    break;
    case Keys.Down:
    break;
    }

    return base.ProcessCmd Key(ref msg, keyData);
    }



    On Sun, 13 May 2007 15:21:34 +0200, Mohammad Omer Nasir <momer114@gmail .comwrote:
    Hi,
    >
    I am working on vs2k5 IDE for C# development. I made one Form which
    has one button on it. I tried to override KeyDown message on From but
    KeyDown message received. if Form does not containing any Item. When I
    drop any thing on Form, it does not receive KeyDowm message. I want to
    change button location according to Arrow keys. Please guide me what I
    do it?
    >
    Regards,
    >
    -aims
    >
    >


    --
    Happy coding!
    Morten Wennevik [C# MVP]

    Comment

    • Mohammad Omer Nasir

      #3
      Re: KeyDown Message Capturing problem..


      Hi Morten,

      Thanks Morten Wennevik! :) Its working! :)

      Regards,

      -aims

      Comment

      Working...