vb中,关于combobox选项改变的事件,以下代码的错误?
PrivateSubcombo2_Change()Ifcombo2.ListIndex=1ThenText10.Visible=FalseDTPicker2.Visibl...
Private Sub combo2_Change()If combo2.ListIndex = 1 ThenText10.Visible = FalseDTPicker2.Visible = TrueElseDTPicker2.Visible = FalseText10.Visible = TrueEnd Sub
选择combobox的第二项内容,执行后,dtpicker2没有显示。 请问是什么原因? 展开
选择combobox的第二项内容,执行后,dtpicker2没有显示。 请问是什么原因? 展开
2个回答
2014-01-22
展开全部
建议大家贴代码的时候用下百度编辑器右上角的代码语言高亮显示功能.
Private Sub combo2_Change()
If combo2.ListIndex = 1 Then
Text10.Visible = False
DTPicker2.Visible = True
Else
DTPicker2.Visible = False
Text10.Visible = True
End if
DoEvents()
End Sub
追问
执行了还是没有反应
追答
我之前的回答是错误的,抱歉.
补充下文明国度的回答:
combox控件change事件是指可编辑模式下的键盘输入或者是combox在add项目时触发执行;所以切换下拉项目是不会执行change事件代码,因此执行没反应.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写到单击事件中
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询