VB下拉框问题

默认,名字是Combo1我想大家都知道是什么下拉框,不会搞混淆吧我有个疑问:当我设置了下拉框后,text属性设置为,“选择”然后List属性,设置了三项:分别为:“北京”... 默认,名字是Combo1我想大家都知道是什么下拉框,不会搞混淆吧
我有个疑问:
当我设置了下拉框后,text属性设置为,“选择”
然后List属性,设置了三项:分别为:“北京”,“上海”,“广东”
当我调试的时发现,北京,上海,广东,这三个项,可以该动
请问有什么方法:不要让用户该动这个值
前提是:不要修改Style属性
展开
 我来答
jianghe706
2012-04-26 · TA获得超过5145个赞
知道大有可为答主
回答量:2213
采纳率:77%
帮助的人:812万
展开全部
可以在按键事件中加入以下语句,其意思是,不管你输入什么键,都不理它!我试了,没问题的。
Private Sub Combo1_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub

其实把Style属性改为Dropdown List比较方便,这样样式也是下拉的,但不能修改。
不知你为何不用这个办法?
追问
把Style属性设置成 2 - Dropdown List 之后,虽然不能改动,但是这个他不显示Text的值了啊
追答
确实如此,但在窗体中加入以下程序就可以了。
Private Sub Form_Activate()
Combo1.Text = Combo1.List(0)
End Sub
以上实际上是告诉你,有时程序出现点问题时,是可以想各种办法来解决的。
显然,这些办法是在你比较熟悉相关的东西为基础的,你不熟悉,就想不出这些办法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式