Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
40
KeyDown event not firing for all keys on certain cells of a Ultragrid
posted

I have an UltraGrid control on my form that handles KeyDown events on certain cells without a problem. I am using the keydown event to enable 'Excel-like' navigation between cells/rows using the arrow keys. However, certain cells don't appear to fire the KeyDown event when the arrow keys are pressed. When they are pressed the focus moves to a different control on the form. Other keys seem to work fine, i.e. the event is fired.

The cells where this occurs have checkboxes or masked text (formatted date/time) and all are set to 'NoEdit'. I'm reasonably certain this is the root of the problem, but I've read that the UltraGrid's keydown event should still fire for these cells.

Any suggestions on what might be consuming the KeyDown message before the UltraGrid receives it?

Parents
  • 469350
    Offline posted

    Which keys don't fire the events? There are certain keys, like the Tab key, that are handled by the form and no control will get a KeyDown event for them.

    It's also possible that your form has a toolbar or menu that is handling some keys before they get to the grid for processing.

     

    Also... what version of the grid are you using?

Reply Children