以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]自定义函数中无法定义集合参数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173523)

--  作者:绿火柴
--  发布时间:2021/12/3 12:56:00
--  [求助]自定义函数中无法定义集合参数
如下面的定义,就不行。(我想把集合做为参数,如何解决?)

Dim xxxx As New List(Of WinForm.Control)  = Args(0)

错误提示:应为语句结束

--  作者:有点蓝
--  发布时间:2021/12/3 13:43:00
--  
Dim xxxx As List(Of WinForm.Control)  = Args(0)
--  作者:绿火柴
--  发布时间:2021/12/3 14:53:00
--  
多谢蓝版,就差一个  New  好奇怪呀。
解决了我上一个帖子的大问题。

遍历窗口控件,得到的是最底层的控件信息,如:PictureViewer 为拆分成10个最底层控件,也就是说PictureViewer是个组合键。

所以不能直接通过遍历窗口控件来控制权限。我现在的做法是。手工把窗口上的所有控件定义一遍,然后加入到自定义集合中,再能自自定义函数进行控制。