在表格1中,我放置了Comboxbox组件,我已经完成了这个......
string value = cBAdmin.Text;
我希望将Comboxbox保留为表单1,但我希望从另一个类调用Comboxbox并执行其余编码。我该怎么做呢?如果有人可以帮助我,请提前感谢。
答案 0 :(得分:5)
非常糟糕,但您可以将其公开为公共文本框,或者您可以通过get属性公开值,例如
public string TextBoxValue { get { return cBAdmin.Text; } }
答案 1 :(得分:0)
如果您不要从其他线程调用Combobox属性,您可以执行以下操作。我不确定这是不是你要找的?
Foo c = new Foo( cBAdmin );
c.DoSomethingWithComboBox();
public class Foo
{
private ComboBox m_cb;
public Foo(ComboBox cb)
{
m_cb = cb;
}
public void DoSomethingWithComboBox()
{
//Do something with m_cb
}
}
}