首页 > 解决方案 > 将工具提示文本设置为文本框

问题描述

图片:

很漂亮的照片

工具提示

断点

我希望我的工具提示显示在文本框中设置的文本,我该如何准确地做到这一点?是的,我知道 Tooltip 属性,但 textbox.Text 不起作用,我只想在工具提示中显示文本框文本(动态)。

谢谢你的帮助

标签: c#winformstexttooltip

解决方案


如果您想在每次 TextBoxText 更改时更改工具提示,您可以将SetToolTip()函数放入OnTextChanged()回调中。

ToolTip toolTip1 = new ToolTip();

public Form1() {
    InitializeComponent();
    toolTip1.ShowAlways = true;
    toolTip1.ToolTipTitle = "TextBox Text";
    toolTip1.SetToolTip(textBox1, textBox1.Text);
}

private void OnTextChanged(object sender, EventArgs e) {
    toolTip1.SetToolTip(textBox1, textBox1.Text);
}

要添加 TextChanged 事件,您需要打开 TextBoxs 属性页面,单击 Thunderbolt 并将函数名称添加到 TextChanged 行。

文本已更改


推荐阅读