protected override void OnMouseEnter(EventArgs e) { base.OnMouseEnter(e); if(SelectionExists && SelectedPrimitive is DecoratedTextBox) return; Select(); }