我有几个comboBox控件我要填充10个项目,比方说0-9。 而不是像这样配置:
this.comboBox1.Items.AddRange(new object[] {
"0",
"1",
"2",
"3",
"4"});
我在Form.Designer.cs文件中添加了以下变量
static object[] Selection = { "off", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
this.comboBox1.Items.AddRange(Selection);
这样运行正常,但是当我想在设计师预览中查看时,它会说:
"未声明的变量"选择" 并删除我的所有Add.Range行[insertangrysmiley]
为什么他没有找到它,它在同一个班级,一开始......
答案 0 :(得分:0)
而不是写
this.comboBox1.Items.AddRange(Selection);
在InitializeComponent()函数中
将其写在函数之外。
答案 1 :(得分:0)
删除静态属性,不要使Selection
成为Form类的成员。在Form1.Designer.cs
函数末尾的InitializeComponent()
内,将这两行写在彼此附近。
object[] Selection = { "off", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
this.comboBox1.Items.AddRange(Selection);
这样它就不会给你任何错误,你可以预览你的表格!combobox
。最好使用listbox
代替! ;)