protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
if (m_mouseDown) {
if ((e.X < 0) || (e.Y < 0) || (e.X > Width) || (e.Y > Height)) {
if (m_mouseOver != false) {
m_mouseOver = false;
Refresh();
}
} else {
if (m_mouseOver != true) {
m_mouseOver = true;
Refresh();
}
}
}
}