Показывать подсказку при вводе текстового поляC#

Место общения программистов C#
Ответить
Anonymous
 Показывать подсказку при вводе текстового поля

Сообщение Anonymous »

У меня есть текстовое поле, которое требует ввода данных определенным образом. Я реализовал некоторые методы проверки ячеек для проверки данных после их ввода, но мне хотелось бы предоставить пользователю некоторую информацию до того, как он введет данные.

С этой целью я хотел бы добавить всплывающую подсказку в текстовое поле, которая появляется, когда пользователь входит в панель инструментов, а затем закрывается, когда он начинает печатать.
Например, у меня есть следующий код:

Код: Выделить всё

private void YearEdit_Enter(object sender, EventArgs e)
{
ToolTip tt = new ToolTip();
tt.IsBalloon = true;
tt.InitialDelay = 0;
tt.ShowAlways = true;
tt.SetToolTip(YearEdit, "Enter 4 digit year.");
}
Это выполняется, когда пользователь вводит текстовое поле, однако всплывающая подсказка появляется только при наведении курсора мыши на текстовое поле. Есть ли у кого-нибудь идеи, как обойти это? Я думал, что, возможно, tt.ShowAlways = true может сработать, но, очевидно, нет.

Подробнее здесь: https://stackoverflow.com/questions/146 ... tbox-entry
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»