c# combobox的值
为什么我加了ComboBoxcomboBox1=newComboBox();这句话后下拉框就没有值呢?要是去了只有下面2句就显值comboBox1.Items.Add("...
为什么我加了ComboBox comboBox1 = new ComboBox(); 这句话后下拉框就没有值呢?要是去了只有下面2句就显值
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
噢,呵呵,对我是在可视化开发环境下添加了combobox控件,这样就补用再定义对象了,那我这种情况是不是因为我重复了combobox控件的定义,所以我赋值后就显示不到我界面上的控件里了? 展开
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
噢,呵呵,对我是在可视化开发环境下添加了combobox控件,这样就补用再定义对象了,那我这种情况是不是因为我重复了combobox控件的定义,所以我赋值后就显示不到我界面上的控件里了? 展开
展开全部
不知道对于 comboBox1 的定义是出于什么需求,如果在可视化开发环境下添加了新的控件,是不需要自己去 new 的,开发环境已经自定了实例化语句。
特别注意的是ComboBox comboBox1 = new ComboBox(); 只能添加在
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
这两句之前,如果在这条语句执行后又执行了 new 语句,那肯定之前添加的内容就没有了。因为 new 语句对于引用类型来说实际上是重新定义了一个对象。
特别注意的是ComboBox comboBox1 = new ComboBox(); 只能添加在
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
这两句之前,如果在这条语句执行后又执行了 new 语句,那肯定之前添加的内容就没有了。因为 new 语句对于引用类型来说实际上是重新定义了一个对象。
展开全部
你实例化一个新的对象,它里面肯定没有值。
后两句你给它添加项,它肯定有值。
后两句你给它添加项,它肯定有值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不理解你的意思,你去掉了combobox1,comboBox1.Items.Add("第一项")这句话还能成立(comboBox1已不存在,还能赋值)?新声明的对象没值,需要你赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去死你吗的 滚
参考资料: 滚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询