将Control的属性绑定到同一表单上的另一个控件的属性值

时间:2014-05-08 09:01:09

标签: c# winforms c#-4.0 controls property-binding

我在C#4.5工作 - Winform。我的问题是针对C#WinForm。

我想将Control的属性绑定到同一表单上的另一个控件的属性值。

我有一个GroupBox和一个复选框。选中复选框后,应启用组框,当未选中CheckBox时,应禁用GroupBox。 但是,可以通过实施复选框" CheckedChanged"来完成此任务。事件。但我想在不编写任何代码的情况下完成此任务。 我不知道这是不可能的。如果可能的话请提供解决方案。  enter image description here

1 个答案:

答案 0 :(得分:3)

可以通过设计师完成。为了您的控制 - >属性 - >结合...

但是在设计器文件中生成一行代码需要很多步骤,您可以在构造函数中轻松添加自己的代码:

this.groupBox.DataBindings.Add( "Enabled", this.myCheckBox, "Checked" );