У меня есть текстовое поле, которое требует ввода данных определенным образом. Я реализовал некоторые методы проверки ячеек для проверки данных после их ввода, но мне хотелось бы предоставить пользователю некоторую информацию до того, как он введет данные.
С этой целью я хотел бы добавить всплывающую подсказку в текстовое поле, которая появляется, когда пользователь входит в панель инструментов, а затем закрывается, когда он начинает печатать.
Например, у меня есть следующий код:
Код: Выделить всё
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