Key Event never fires
Status: Beta
Brought to you by:
gserack
The control's Key event never fires. The fix is below:
The section under the "Raise Keypress event" was what
was added. The event should be raised whenever a key
is hit.
public override bool PreProcessMessage(ref Message m)
{
switch( m.Msg )
{
case WM_KEYDOWN:
{
if( ignoredKeys.ContainsKey( (int)
Control.ModifierKeys+(int)m.WParam) )
return base.PreProcessMessage(ref m );
// Raise Keypress event to parent
Key(this, (int)m.WParam, (int)
Control.ModifierKeys);
}
break;
}
return false;
}