Foxtable(狐表)用户栏目专家坐堂 → 代码添加的窗口菜单无法遍历?


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

主题:代码添加的窗口菜单无法遍历?

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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
代码添加的窗口菜单无法遍历?  发帖心情 Post By:2016/11/18 11:17:00 [显示全部帖子]

代码添加的窗口菜单无法遍历?

For  Each tb  As  Winform.Strip  In  e.Form.strips  '遍历菜单

MessageBox.show(tb.name)

Next

为啥是空的

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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
  发帖心情 Post By:2016/11/19 14:58:00 [显示全部帖子]

以下是引用有点青在2016/11/18 11:56:00的发言:

 你想做什么? e.Form.strips 中,只有快捷菜单、工具栏,是可以添加多个的。

 

 或者你直接说明目的。



因为不同窗口添加的strips 不一样, 但我要更改颜色的要遍历一下

For  Each tb  As  Winform.Strip  In  e.Form.strips  '遍历菜单

       tb.baseControl.RenderMode = System.Windows.Forms.ToolStripRenderMode.System    'Active_Form.strips("主菜单").baseControl.BackColor = Color.white

        tb.baseControl.BackgroundImage = GetImage("silver.png")

        tb.baseControl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch

next



 回到顶部