以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]菜单编辑器如何让选中的item特殊显示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141726)

--  作者:chnfo
--  发布时间:2019/10/9 19:18:00
--  [求助]菜单编辑器如何让选中的item特殊显示
菜单编辑器还可以用于导航功能。比如菜单时,可以加载不同的页面。

问题:
菜单编辑器里增加了比如5项,在窗口的itemclick中添加菜单的切换事件。
但是,现在没办法知道点的是哪一个项,当前点选的项如果能特殊显示就好了。比如让这个item凹下去(其它的全正常-----感觉这个似乎要简单点儿),或者让这个item的底色或字体明显不同。

这个东东要咋做呢

--  作者:chnfo
--  发布时间:2019/10/9 19:33:00
--  
For Each x As WinForm.StripItem In e.Strip.Items
    x.Checked = False
Next

e.StripItem.Checked = True

貌似可以。

但这个用于工具栏可以,用于菜单就不行。有用于菜单的方法吗?
[此贴子已经被作者于2019/10/9 19:45:09编辑过]

--  作者:有点蓝
--  发布时间:2019/10/10 8:47:00
--  
使用状态按钮:http://www.foxtable.com/webhelp/topics/1109.htm
--  作者:chnfo
--  发布时间:2019/10/10 9:47:00
--  
似乎增加的项没有togglebutton选项呀
--  作者:有点蓝
--  发布时间:2019/10/10 9:55:00
--  
窗口里面的菜单?http://www.foxtable.com/webhelp/topics/3113.htm
--  作者:chnfo
--  发布时间:2019/10/10 9:59:00
--  
是的。我是想把窗口中的菜单当成导航菜单用,所以想知道现在是在操作什么业务。 因为鼠标从菜单上移开,所有菜单外观一样,都不知现在在做啥
[此贴子已经被作者于2019/10/10 10:00:26编辑过]

--  作者:有点蓝
--  发布时间:2019/10/10 10:19:00
--  
看5楼,设置勾选
--  作者:chnfo
--  发布时间:2019/10/10 10:35:00
--  
是希望主菜单的项作为导航菜单使用哦。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:菜单使用.zip


--  作者:有点蓝
--  发布时间:2019/10/10 10:57:00
--  
菜单第一层是没有状态的。换个方式,添加一个图片,如:

Dim Strip As WinForm.Strip = Forms("X").Strips("主菜单")
Strip.Items(0).Image = getimage("001.ico")

点击事件里清空菜单第一层所有项目的图片,然后给当前项目添加一个图片