Foxtable(狐表)用户栏目专家坐堂 → 之前在论坛上看到过一个遍历控件所有属性的例子,现在找不到了,请问谁收藏了。


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

主题:之前在论坛上看到过一个遍历控件所有属性的例子,现在找不到了,请问谁收藏了。

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


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
之前在论坛上看到过一个遍历控件所有属性的例子,现在找不到了,请问谁收藏了。  发帖心情 Post By:2017/5/8 15:08:00 [只看该作者]

之前在论坛上看到过一个遍历控件所有属性的例子,现在找不到了,请问谁收藏了。

 

谢谢!


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/8 15:13:00 [只看该作者]

Dim o = Forms("窗口1")

For Each c As object In o.Gettype.getproperties
    output.show(c.name)
Next
For Each c As object In o.Gettype.getMethods
    output.show(c.name)
Next

 


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


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
  发帖心情 Post By:2017/5/8 15:46:00 [只看该作者]

谢谢老师的回复。

 

得到了所有属性和方法后,有些属性是枚举类型,请问再如何把这些枚举值遍历出来。

 

比如控件的VisualStyle属性中所有的值和名称。

 

谢谢!


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/8 16:17:00 [只看该作者]

For Each item As object In [Enum].GetValues(Gettype(system.io.drivetype))
    Output.Show(item & "-" & item.Tostring())
Next

 

-----------------------

 

For Each item As object In [Enum].GetValues(Gettype(IVisualStyle))
    Output.Show(item & "-" & item.Tostring())
Next


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


加好友 发短信
等级:三尾狐 帖子:600 积分:5509 威望:0 精华:0 注册:2011/9/30 8:42:00
  发帖心情 Post By:2017/11/30 15:23:00 [只看该作者]

mark

 回到顶部