gpt4 book ai didi

c# - 在文本框条目上显示工具提示

转载 作者:IT王子 更新时间:2023-10-29 04:42:26 25 4
gpt4 key购买 nike

我有一个文本框,需要以某种方式输入数据。我已经实现了一些单元格验证技术来在输入数据后检查数据,但我想在用户输入数据之前向他们提供一些信息。

为此,我想向 textbox 添加一个 tooltip,当用户进入工具箱时弹出,然后在他们开始键入时退出。

例如我有以下代码:

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 可能有用,但显然不行。

最佳答案

挂接到 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);
}

使用 X/Y 值将其移动到您想要的位置。可见时间是它消失之前的时间。

关于c# - 在文本框条目上显示工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com