以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何写针对所有窗口的全局代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154016)

--  作者:昱飞哥
--  发布时间: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”事件中都写入上述代码,比较麻烦
有没有什么办法,让上述代码对所有的窗口都起作用?也就是上述代码只写一遍就行。

--  作者:有点蓝
--  发布时间:2020/9/1 11:09:00
--  
没有办法
--  作者:昱飞哥
--  发布时间:2020/9/1 11:57:00
--  
那蓝老师,有没有办法可以遍历所有窗口的全局事件里的enter事件,然后统一写入上述代码
--  作者:有点蓝
--  发布时间:2020/9/1 13:31:00
--  
不能的