VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 441|回复: 5

[求助] 添加form2.0控件新建的command控件,为什么操作失灵?

[复制链接]
发表于 2019-1-25 15:16:31 | 显示全部楼层 |阅读模式
本帖最后由 bruly 于 2019-1-25 15:26 编辑

添加form2.0控件新建的command控件,我给它添加了一个mousedown事件,结果点击该事件时,整个按钮好像不归位,整个程序也不动了。
非得用鼠标点击一任务栏,或是按下ctrl+tab来回切换一下才行。
请问这个问题怎么解决呢?
具体代码和截图如下:
  1. Private Sub CommandButton1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
  2.     If Button = 1 Then
  3.         CommandButton1(Index).Enabled = False
  4.     End If
  5. End Sub
复制代码
QQ截图20190125152517.png
发表于 2019-1-26 08:11:50 | 显示全部楼层
没有很理解你的意思。
最好把程序放上看看。

CommandButton1(Index).Enabled = False
按钮都被你禁止了啊,还怎么归位呢

评分

参与人数 1威望 +10 人气 +2 收起 理由
bruly + 10 + 2 感谢热心 关注和回复

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-1-26 10:43:43 | 显示全部楼层
yiziwuya 发表于 2019-1-26 08:11
没有很理解你的意思。
最好把程序放上看看。

以上就是程序的全部内容,代码全部见上。窗体上只新建了两个按钮,没有其它任何控件和代码了。

按钮禁止,也只禁止一个呀,其它按钮应该没有问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-26 10:52:33 | 显示全部楼层
yiziwuya 发表于 2019-1-26 08:11
没有很理解你的意思。
最好把程序放上看看。

把引用form2.0控件的上传了,VB自带的也写上了。

引用FORM2.0控件出问题.rar

2.03 KB, 下载次数: 7

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-26 11:00:45 | 显示全部楼层
我想到的是:借助一个公用 变量解决。即在上面的按下事件中,不作任何处理,但用这个公共变量记录,等按下事件完成,再在其它事件如移动事件中,执行操作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-26 11:26:44 | 显示全部楼层
唉,还是换个按钮来处理吧,check1也是一个不错的选择。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2019-2-21 05:24

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表