У меня есть textbox
, который требует ввода данных определенным образом. Я внедрил некоторые методы проверки ячейки для проверки данных после их ввода, но я хотел бы предоставить пользователю некоторую информацию, прежде чем они войдут в данные.
С этой целью я хотел бы добавить tooltip
в textbox
, который появляется, когда пользователь входит в панель инструментов, а затем выходит, когда они начинают печатать.
Например, у меня есть следующий код:
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.");
}
Это выполняется, когда пользователь вводит textbox
, однако tooltip
появляется только тогда, когда мышь наводится над textbox
. У кого-нибудь есть идеи, чтобы обойти это? Я думал, что возможно tt.ShowAlways = true
может работать, но, очевидно, нет.