Luk*_*cky 19 .net c# textbox tooltip
我有一个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.");
}
Run Code Online (Sandbox Code Playgroud)
这在用户输入时执行textbox,但是tooltip只有当鼠标悬停在用户上时才会出现textbox.有没有人有任何想法解决这个问题?我认为也许tt.ShowAlways = true可行,但显然不行.
Lee*_*son 28
挂钩到textbox.enter事件并使用以下代码:
private void textBox1_Enter(object sender, EventArgs e)
{
TextBox TB = (TextBox)sender;
int VisibleTime = 1000; //in milliseconds
ToolTip tt = new ToolTip();
tt.Show("Test ToolTip",TB,0,0,VisibleTime);
}
Run Code Online (Sandbox Code Playgroud)
使用X/Y值进行游戏,将其移动到您想要的位置.可见时间是它消失多久.
| 归档时间: |
|
| 查看次数: |
70564 次 |
| 最近记录: |