Foxtable(狐表)用户栏目专家坐堂 → 遍历系统窗口与控件的代码问题


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

主题:遍历系统窗口与控件的代码问题

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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
遍历系统窗口与控件的代码问题  发帖心情 Post By:2014/3/10 10:35:00 [只看该作者]

狐爸及各位朋友:想请教一下,我想遍历我的系统中的所以窗口,及窗口中的控件,请问怎么写代码

For Each c As Winform.Form In forms
    output.show(c.name)
    For Each d As Winform.Control In c.Controls
        output.show(d.name)
    Next
Next

这个代码通不过,请各位赐教!


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/10 10:36:00 [只看该作者]

窗口没打开的情况下,是不可以遍历控件的.
[此贴子已经被作者于2014-3-10 10:36:04编辑过]

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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2014/3/10 10:54:00 [只看该作者]

Bin老师:您好,我的权限现在是设在每个窗口的相应控件中的,现在想来还是有点不方便,想用权限表但蛤如果窗口没有打开就不能遍历控件的话,那我的权限表怎么办才好呢,或者怎么样才能像官方的可视化权限设置一样来设计窗口控件的权限呢,谢谢您指导?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/10 10:55:00 [只看该作者]

在窗口AlterLoad事件里处理啊.


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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2014/3/10 10:59:00 [只看该作者]

那这样就不能像狐表提供的可视化权限一样的,在一个表里面来设权限了啊

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/10 11:00:00 [只看该作者]

为什么不可以? 代码放到窗口的AlterLoad事件就可以,甚至可以封装成自定义函数,直接在ALterLoad事件调用即可.

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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2014/3/10 11:06:00 [只看该作者]

Bin老师:这自定义函数我不会做,有没有相关案例给我参考一下,或给我我得清楚一些,麻烦您了

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/10 11:09:00 [只看该作者]

不写成自定义函数也可以的,直接复制黏贴代码即可.



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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2014/3/10 11:14:00 [只看该作者]

但这个需要每个窗口都要写代码,我现在做的,就是这种形式的,我是想能不能有个权限表,表中有使用者,窗口名称,控件名称,可用,可见等列,我直接在表中处理什么人能对什么窗口中的什么控件有权限,这样会更明了一点,不知道这种能不能实现呢?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/10 11:16:00 [只看该作者]

对啊,就是让你这样做. 代码都是统一的,复制黏贴到每个窗口的ALterLoad事件即可.

我没有让你改变思路或者改变代码啊,就按照你原本的思路做就可以了,动手试试.你会发现没区别的.

 回到顶部
总数 12 1 2 下一页