public override bool PreProcessWmKeyDown(ref Message m)
{
Keys vc = (Keys)m.WParam.ToInt32();
Keys keyData = vc | Control.ModifierKeys;
switch(keyData)
{
case Keys.Tab | Keys.Shift:
case Keys.Tab:
if(RaiseKeyDown(keyData))
return true;
break;
}
switch(keyData)
{
case Keys.Tab | Keys.Shift:
return PreProcessWmKeyDown_ShiftTab(ref m);
case Keys.Tab:
return PreProcessWmKeyDown_Tab(ref m);
default:
return base.PreProcessWmKeyDown(ref m);
}
}