protected override void OnGotFocus(EventArgs e) { Caret.CreateCaretSolid(Handle, 1, (int)Font.GetHeight()); //caret_set_position(char_index_at_caret); Caret.ShowCaret(Handle); base.OnGotFocus(e); }