【发布时间】:2011-02-06 03:27:40
【问题描述】:
在这段代码之后...
var cb = new CheckBox();
var b = new Binding("Text", new Form1.Foo() { Bar = "Hello World!" }, "Bar");
cb.DataBindings.Add(b);
AddCheckBoxToForm(cb);
...我的表单上有一个带有 Text="" 的复选框。我期待文本是“Hello World!”。 Foo 是 Form1 中的公共类,而 Foo.Bar 是具有公共获取和公共设置的属性,顺便说一句。我不明白什么?
::Updated:: 上面的代码确实有效。仅当 CheckBox 在 ToolStrip 上时才会出现此问题。有关该问题的真实示例,请参见下文。
谢谢。
【问题讨论】:
标签: c# .net winforms data-binding