protected override bool ProcessDialogKey(Keys keyData)
{
// Cannot process a message for a disposed control
if (!IsDisposed)
{
// If the user pressed the escape key
if (keyData == Keys.Escape)
{
// Kill ourself
Dispose();
// Yes, we processed the message
return true;
}
}
return base.ProcessDialogKey(keyData);
}