Foxtable(狐表)用户栏目专家坐堂 → 如何写针对所有窗口的全局代码?


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

主题:如何写针对所有窗口的全局代码?

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
如何写针对所有窗口的全局代码?  发帖心情 Post By:2020/9/1 10:49:00 [只看该作者]

老师,比如,当选择窗口1的任一组合框时,组合框自动下拉,于是,我在窗口1的全局事件“enter”事件中写入代码:
If Typeof e.Sender Is WinForm.ComboBox Then
    e.Sender.OpenDropDown  '当选定该组合框时,组合框下拉列表自动打开
End If

但是,该代码只能作用于窗口1,如果有很多窗口:窗口1、窗口2.。。。。等等,那就要在每个窗口的“enter”事件中都写入上述代码,比较麻烦
有没有什么办法,让上述代码对所有的窗口都起作用?也就是上述代码只写一遍就行。

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/1 11:09:00 [只看该作者]

没有办法

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2020/9/1 11:57:00 [只看该作者]

那蓝老师,有没有办法可以遍历所有窗口的全局事件里的enter事件,然后统一写入上述代码

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/1 13:31:00 [只看该作者]

不能的

 回到顶部