protected virtual void OnTextBoxKeyDown (object source, KeyEventArgs e)
{
if (_InterceptArrowKeys) {
if ((e.KeyCode == Keys.Up) || (e.KeyCode == Keys.Down)) {
e.Handled = true;
if (e.KeyCode == Keys.Up)
UpButton();
if (e.KeyCode == Keys.Down)
DownButton();
}
}
OnKeyDown(e);
}