Hello Louis ,
In order to enable processing of KeyPress
events in your controls, set the Form
property to true
. Nevertheless, the Tab key is a special key and it must be handled in ProcessCmdKey
function which is not available as event.
RadGridView has a property named StandardTab
. When it is set to false
(which is by default), the grid processes the Tab key and uses it to move through grid cells. If it is set to true
, the grid does not process the Tab key. One issue is that the standard themes for the grid do not include a specific style for the selected cell. You will observe that something happens only when editing a cell. We made a custom theme based on our Vista theme that changes background of the selected cell to light yellow. You can find it attached here.
Currently, the RadGridView does not support custom handling of keyboard messages, but we have this feature in mind and it will be implemented soon.
In response to your second question, we did find some issues with the CurrentRowChanged
event and the fixes will be available in our next service pack. Processing the Tab key does not depend on the TabStop
Thank you for writing, and please, contact us again if we could be of any further assistance.
the Telerik team