gpt4 book ai didi

c# - 如何将字符串属性绑定(bind)到 ToolStripTextBox?

转载 作者:行者123 更新时间:2023-11-30 21:15:18 25 4
gpt4 key购买 nike

我认为,我的问题源于这样一个事实,即 TextBoxIBindableComponent,而 ToolStripTextBox 不是。

我正在寻找与 ToolStripTextBox 进行简单绑定(bind),如答案 here 中所述.

public int Unit {get;set;} 
private void Form1_Load(object sender, EventArgs e) {
toolStripTextBox1.DataBindings.Add("Text", this, "Unit");
}

目前我正在这样做:

public string SendToEmail {
get{
return _sendToEmail.Text;
}
set {
_sendToEmail.Text = value;
}
}

所以现在我得到了双向同步,但它不是松散耦合的。

问题:是否有一个 .NET 类将一个属性的名称封装在两个类中并监视一个或两个方向的变化,(使用反射?)在它们之间推送值?或者是否有更简单的思考方式?

最佳答案

使用 ToolStripTextBox 的 TextBox 属性进行数据绑定(bind)。这是一个功能齐全的 TextBox 控件,可让您访问所需的 DataBinding。

// this is NOT the same code as above, note the TextBox property in use.
this.toolStripTextBox1.TextBox.DataBindings.Add(...);

关于c# - 如何将字符串属性绑定(bind)到 ToolStripTextBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795211/

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