答案 0 :(得分:0)
您需要使用JS等客户端脚本来显示工具提示。 下面的网站上很少有使用JQuery完成它的例子。
答案 1 :(得分:0)
MyForm : Form
{
private readonly Tooltip _toolTip = new ToolTip();
public MyForm()
{
InitialiseComponent();
UpdateTips();
}
private void tbName_TextChanged(object sender, EventArgs args)
{
UpdateTips();
}
private void UpdateTips()
{
string tip = string.IsNullOrEmpty(tbName.Text)
? "You should supply some text here"
: null;
_toolTip.SetToolTip(tbName, tip);
}
}
让我们来看看这里发生了什么。
我们有一个函数UpdateTips()
,它会查看tbName
是否有一个空字符串,因为它的Text
值。
如果是,则会将tbName
的工具提示设置为短信"You should supply some text here"
- 当然,您可以在此处替换任何字符串。
如果is不为空,则将tbName
的toopTip设置为null(即不显示工具提示。
我们在TextChanged
事件处理程序中添加了代码以调用UpdateTips
方法。
我们还从构造函数中调用UpdateTips
方法,以确保我们从一开始就拥有工具提示(如果需要)。