Foxtable(狐表)用户栏目专家坐堂 → 判断按钮是否触发“单击”事件


  共有2492人关注过本帖树形打印复制链接

主题:判断按钮是否触发“单击”事件

帅哥哟,离线,有人找我吗?
peibaomin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
判断按钮是否触发“单击”事件  发帖心情 Post By:2017/6/16 10:05:00 [只看该作者]

如何判断一个按钮是否触发“单击”事件。如果触发就执一段代码。应该在窗体的什么事件写代码?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/16 10:26:00 [只看该作者]

 在窗口的click事件判断。

 

If e.Sender.name = "Button1" Then

      msgbox("按钮1 被点击了")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1995 积分:12678 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/6/16 10:35:00 [只看该作者]

在全局变量能能声明吗?好几个窗体公用一个声明按钮变量,要是每个窗体都写一个代码段多麻烦呀

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/16 10:48:00 [只看该作者]

以下是引用裴保民在2017/6/16 10:35:00的发言:
在全局变量能能声明吗?好几个窗体公用一个声明按钮变量,要是每个窗体都写一个代码段多麻烦呀

 

没看懂你的问题,请详细说明,举例说明。


 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/16 12:08:00 [只看该作者]

假如现在有好几个窗体,每个窗体都有几个相同功能的按钮(例如“添加数据”、“确认添加按钮"、“修改数据按钮”、“确认修改数据”等按钮。 )想实现下列功能

1、在加载窗体时”添加数据”和“修改数据”按钮可用;而“确认添加按钮”和 "确认修改数据" 按钮是不可用的。

2、当单击”添加数据”和“修改数据”按钮时“确认添加按钮”和 "确认修改数据" 按钮变为可用;而”添加数据”和“修改数据”按钮变为不可用。

3、单击“确认添加按钮”和 "确认修改数据" 时,又恢复原来加载窗体时的状况。

 

请教应该在哪个事件编代码还是再全局变量定义一个模块来回调哪个是即可行的又最简单?


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/16 12:21:00 [只看该作者]

 单独做一个窗口放这些按钮。用变量记录各个窗口的操作值。

 

 当切换到新窗口的时候,根据变量,设置按钮的显示和隐藏。


 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/16 12:41:00 [只看该作者]

不明白您的意思, 麻烦给个具体方案吧

[此贴子已经被作者于2017/6/16 12:57:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/16 15:32:00 [只看该作者]

 做一个窗口,放入按钮 “添加数据”、“确认添加按钮"、“修改数据按钮”、“确认修改数据”,窗口设置成共有窗口。

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/16 16:10:00 [只看该作者]

您的意思是将所有的公用的按钮都放到一个公有窗体上对吗?如果那样是不是更麻烦了,应为每个窗体按钮同一个按钮所完成的具体事宜是不一样的呀?是不是还得做很多判断语句来完成呀?


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/16 16:41:00 [只看该作者]

以下是引用peibaomin在2017/6/16 16:10:00的发言:

您的意思是将所有的公用的按钮都放到一个公有窗体上对吗?如果那样是不是更麻烦了,应为每个窗体按钮同一个按钮所完成的具体事宜是不一样的呀?是不是还得做很多判断语句来完成呀?

 

在每个窗口的click事件,都执行一个函数 functions("控制", e)

 

然后,不就可以把代码写在一起了?根据e参数判断是哪个窗口、哪个控件。


 回到顶部