| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1275 人关注过本帖
标题:关于combobox的奇怪问题
只看楼主 加入收藏
shizjun
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-9-16
收藏
 问题点数:0 回复次数:6 
关于combobox的奇怪问题
为什么combobox.text=null可以清空里面文本框的内容,但是combobox.text=“”却不行,并且当执行完combobox.text=null后,再执行string str=combobox.text会发现str里面的值不是null 而是“”,很奇怪,可能涉及到内存方面,请各位指教
搜索更多相关主题的帖子: combobox 
2008-10-24 15:08
biyusr
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-24
收藏
得分:0 
我用vs2008试过了。
combobox.text=“”和combobox.text=null
这两种方法都可以的。
2008-10-24 15:16
shizjun
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-9-16
收藏
得分:0 
你要给combobox加一些记录项,然后选择这些项,再执行清空,看看,不是在里面直接写东西清空
2008-10-24 15:42
biyusr
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-24
收藏
得分:0 
又按照你说的试了一下。是可以的。
2008-10-24 15:52
shizjun
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-9-16
收藏
得分:0 
我是 VS2005怪了,呵呵
2008-10-24 16:09
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
combobox.text=“” 这样写,需要你的combobox中有一个选项是""才可以

飘过~~
2008-10-24 17:02
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
收藏
得分:0 
你的combobox里头绑定了数据源,所以有默认选中项,那么你写combobox.Text = ""默认是把""加在了你的内容前头,你当然是看不到滴。要是你写combobox.Text = "a"你就能看到效果是如何滴了。另外combobox.Text = null表示当前不显示内容,所以看到的是"";
再另外。。应该是接下来,就是combobox.Text 不可能是null了,我也不晓得该怎么解释这点,就象一个textBox.Text永远不可能为null一样,即使是textBox.Text = null也只是什么都不显示而已。


仁者乐膳,智者乐睡。我都爱~
2008-10-24 19:45
快速回复:关于combobox的奇怪问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015686 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved