c# combobox的值

为什么我加了ComboBoxcomboBox1=newComboBox();这句话后下拉框就没有值呢?要是去了只有下面2句就显值comboBox1.Items.Add("... 为什么我加了ComboBox comboBox1 = new ComboBox(); 这句话后下拉框就没有值呢?要是去了只有下面2句就显值
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
噢,呵呵,对我是在可视化开发环境下添加了combobox控件,这样就补用再定义对象了,那我这种情况是不是因为我重复了combobox控件的定义,所以我赋值后就显示不到我界面上的控件里了?
展开
 我来答
2known
2009-02-26 · TA获得超过1334个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:355万
展开全部
不知道对于 comboBox1 的定义是出于什么需求,如果在可视化开发环境下添加了新的控件,是不需要自己去 new 的,开发环境已经自定了实例化语句。

特别注意的是ComboBox comboBox1 = new ComboBox(); 只能添加在
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
这两句之前,如果在这条语句执行后又执行了 new 语句,那肯定之前添加的内容就没有了。因为 new 语句对于引用类型来说实际上是重新定义了一个对象。
蟹蟹的影子
2009-02-26 · TA获得超过658个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:377万
展开全部
你实例化一个新的对象,它里面肯定没有值。
后两句你给它添加项,它肯定有值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenkaitong
2009-02-26 · TA获得超过341个赞
知道答主
回答量:336
采纳率:0%
帮助的人:151万
展开全部
不理解你的意思,你去掉了combobox1,comboBox1.Items.Add("第一项")这句话还能成立(comboBox1已不存在,还能赋值)?新声明的对象没值,需要你赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刑映天zW
2009-02-26
知道答主
回答量:46
采纳率:0%
帮助的人:15.1万
展开全部
去死你吗的 滚

参考资料:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式