protected override void OnGotFocus(EventArgs e) { Caret.CreateCaret(this.Handle, IntPtr.Zero, 2, this.Height - 2); Caret.SetCaretPos(2, 1); Caret.ShowCaret(this.Handle); base.OnGotFocus(e); }