【发布时间】:2013-05-17 15:39:13
【问题描述】:
我已经在 C# 中的文本框上应用了一个工具提示,这样文本框就必须接受用户的姓名。在工具提示中,我在文本框中键入了仅欢迎字母的说明,这是成功的。但我想要的是当用户开始输入他的名字或移动到另一个文本框时,让 ToolTip 消失。到目前为止的编码是;
ToolTip tt = new ToolTip();
String message = "Trying";
private void txtName_Enter(object sender, EventArgs e)
{
if (txtName.Text == String.Empty)
{
tt.Show(string.Empty, txtName, 0);
tt.Show(message, txtName, new Point(0, -2 * txtName.Height));
}
}
帮助?
【问题讨论】:
-
何不使用更方便的HTML5方式
placeholders。它们非常适合您的用例。 -
设置 tt.ShowAlways = false;