internal virtual void HandleClick(int clicks, MouseEventArgs me) {
bool standardclick = GetStyle (ControlStyles.StandardClick);
bool standardclickclick = GetStyle (ControlStyles.StandardDoubleClick);
if ((clicks > 1) && standardclick && standardclickclick) {
OnDoubleClick (me);
OnMouseDoubleClick (me);
} else if (clicks == 1 && standardclick && !ValidationFailed) {
OnClick (me);
OnMouseClick (me);
}
}