【发布时间】:2012-05-16 14:59:58
【问题描述】:
我正在尝试根据用户在第一个表单 (form1) 上选择的索引在另一个表单 (form2) 上设置 selectedindex。
我正在使用此代码获取值,但它返回一个负数。
public int SelectedComboIndex
{
get { return comboBox1.SelectedIndex; }
}
我正在尝试设置组合框索引
comboBox1.SelectedIndex = form1.SelectedComboIndex;
任何人都可以指出正确的方向吗?
编辑:更多代码用于调用 form1 上的代码
Form1 form1 = null;
public Form2(Form1 parentForm1) : this()
{
form1 = parentForm1;
}
【问题讨论】:
-
SelectedIndex值为-1表示未选择任何内容,您确定选择了某些内容吗?combBox1.SelectedIndex的默认值为-1 -
这正是我得到的负数。我确定我选择了它,但只是试图将选择转移到 form2 上的另一个组合框
-
发布您的 form1 和 form2 代码,您在其中设置属性 SelectedComboIndex 以及您使用它的位置
-
上面贴过。生病添加更多
-
你能显示调用此代码的方法吗:comboBox1.SelectedIndex = form1.SelectedComboIndex; ?
标签: c# winforms combobox selectedindex