VB下拉框问题
默认,名字是Combo1我想大家都知道是什么下拉框,不会搞混淆吧我有个疑问:当我设置了下拉框后,text属性设置为,“选择”然后List属性,设置了三项:分别为:“北京”...
默认,名字是Combo1我想大家都知道是什么下拉框,不会搞混淆吧
我有个疑问:
当我设置了下拉框后,text属性设置为,“选择”
然后List属性,设置了三项:分别为:“北京”,“上海”,“广东”
当我调试的时发现,北京,上海,广东,这三个项,可以该动
请问有什么方法:不要让用户该动这个值
前提是:不要修改Style属性 展开
我有个疑问:
当我设置了下拉框后,text属性设置为,“选择”
然后List属性,设置了三项:分别为:“北京”,“上海”,“广东”
当我调试的时发现,北京,上海,广东,这三个项,可以该动
请问有什么方法:不要让用户该动这个值
前提是:不要修改Style属性 展开
展开全部
可以在按键事件中加入以下语句,其意思是,不管你输入什么键,都不理它!我试了,没问题的。
Private Sub Combo1_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub
其实把Style属性改为Dropdown List比较方便,这样样式也是下拉的,但不能修改。
不知你为何不用这个办法?
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
以上实际上是告诉你,有时程序出现点问题时,是可以想各种办法来解决的。
显然,这些办法是在你比较熟悉相关的东西为基础的,你不熟悉,就想不出这些办法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询