В текстовом поле, как вы можете предотвратить отображение мигающего курсора при нажатии на него?
Я читал на некоторых форумах, что есть вызов определенного API, но когда я попробовал это в своем коде, была показана ошибка. Пожалуйста, предоставьте полный код для этой цели, если это возможно, и дайте мне знать, если есть конкретное событие, когда код должен быть выполнен.
Это текстовое поле является частью окна формы, которое создается для симуляции мессенджера локальной сети. Я использую C #. Форма имеет два текстовых поля, чтобы напоминать Google Talk. Было бы желательно предотвратить отображение мигающего курсора в верхнем текстовом поле.
Я пытался:
[DllImport("user32")]
private static extern bool HideCaret(IntPtr hWnd);
public void HideCaret() { HideCaret(TextBox1.Handle); }
Я получаю сообщение об ошибке: «DllImport не найден».