| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 790 人关注过本帖
标题:为何会运行其它控件的事件代码?朋友们能否给我解决方法。
只看楼主 加入收藏
iop
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-7-24
收藏
 问题点数:0 回复次数:2 
为何会运行其它控件的事件代码?朋友们能否给我解决方法。

我的表单上有两个控件,其代码如下所列。不知为什么当我单击“COMMAND1”按钮时,会出现COMBO1_CLICK事件代码中的信息提示“明天会更好!”,朋友们能否告诉我其原因及其解决办法。

Private Sub Command1_Click() Combo1.Text = LTrim(RTrim(Adodc1.Recordset("品名")))

end sub

Private Sub Combo1_Click() y = msgbox("明天会更好!",37,"提示")

end sub

搜索更多相关主题的帖子: 控件 代码 朋友 运行 
2004-11-27 11:23
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

设置Combo的Text属性值会触发他的Click事件,你可以用一个标志来避免它

Dim bMySet As Boolean

Private Sub Command1_Click() bMySet = True Combo1.Text = LTrim(RTrim(Adodc1.Recordset("品名"))) End Sub

Private Sub Combo1_Click() If bMySet = True Then bMySet = False Exit Sub End If y = MsgBox("明天会更好!", 37, "提示") End Sub


天津网站建设 http://www./
2004-12-03 10:05
iop
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-7-24
收藏
得分:0 

谢谢版主!

2004-12-03 16:51
快速回复:为何会运行其它控件的事件代码?朋友们能否给我解决方法。
数据加载中...
 
   



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

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