C# 如何使组合框可供其他窗体访问
我在form1上有一个combobox1,但我想在form2上访问它(能够完全编辑) 是否可以将其公开并使用C# 如何使组合框可供其他窗体访问,c#,combobox,access-modifiers,C#,Combobox,Access Modifiers,我在form1上有一个combobox1,但我想在form2上访问它(能够完全编辑) 是否可以将其公开并使用 form1.comboBox1_ChangedItem(blablabla) { // stuff } ? 编辑:这里有一个答案,我试图实现它,但它被删除了。。发生了什么事?公开组合框违反了面向对象的规则。更好的方法是使用属性来执行此操作 Public ComboBox1 { get { return this.comboBox1; } set { co
form1.comboBox1_ChangedItem(blablabla)
{
// stuff
}
?
编辑:这里有一个答案,我试图实现它,但它被删除了。。发生了什么事?公开组合框违反了面向对象的规则。更好的方法是使用属性来执行此操作
Public ComboBox1
{
get { return this.comboBox1; }
set { comboBox1 = value; }
}
是的,只需将comboBox1设置为公共属性。我创建了它,但它无法识别它,我正在通过
Form1.ComboxBox1.Items.Add(“item3”)在form2中添加一个项
但表示Form1不包含ComboBox1post代码的定义。显示属性