将工具提示文本设置为文本框

set tooltip text to textbox

图片:

我想让我的工具提示显示在文本框中设置的文本,我该怎么做呢?是的,我知道工具提示 属性 但 textbox.Text 不起作用,我只想在工具提示中显示文本框文本(动态)。

感谢您的帮助

如果您想在每次 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 行。

文本框图片 属性 window.

property window

breakpoint etc