protected override void OnMouseDown(MouseEventArgs e) { //System.Diagnostics.Debug.WriteLine("OnMouseDown()", "HexBox"); if (!Focused) Focus(); if (e.Button == MouseButtons.Left) SetCaretPosition(new Point(e.X, e.Y)); base.OnMouseDown(e); }