给你个建议,代码能判断所有窗口名称和类型的,用目录树的方式把窗口列出来,点击目录树打开窗口,位置设置为-1000,-1000,让后就可以列出窗口的所有控件了,还有个问题就是按钮放panel里面的,需要去变量panel,授权肯定是根据不同的人授权不停的按钮是否可以使用。然后做一个按钮,保存你勾选的功能,保存到授权表。使用时根据授权表的授权来判断。
比如这样,但是我这个没你的复杂,我只需要判断常用功能,不需要去判断表
此主题相关图片如下:qq截图20230410160035.jpg
Dim frm As WinForm.Form = Forms("报名管理")
frm.Open( - 1000, - 1000)
For Each c As WinForm.Control In frm.Controls
If TypeOf c Is WinForm.Button Then '判断控件是否是按钮
Dim nr As Row = Tables("功能导航").AddNew()
nr("窗口名称") = frm.Name
nr("功能名称") = c.name
End If
Next
[此贴子已经被作者于2023/4/10 16:07:08编辑过]