开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4809|回复: 5

【求助】怎么获取菜单栏skinbarsubitem1按钮选择的皮肤名称

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
7
软币
98
在线时间
9 小时
注册时间
2017-3-29
发表于 2017-4-4 22:08:03 | 显示全部楼层 |阅读模式
如图,我在barmanger的菜单栏添加了一个skin button,请问怎么获得选择的值呢?

QQ图片20170404220647.png
回复

使用道具 举报

0

精华

0

贡献

21

赞扬

帖子
26
软币
226
在线时间
19 小时
注册时间
2015-11-22
发表于 2019-9-16 09:29:00 | 显示全部楼层
朋友,你这个问题解决了没?我也在愁这个
回复

使用道具 举报

0

精华

585

贡献

97

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
36
软币
351
在线时间
28 小时
注册时间
2019-9-27
发表于 2019-11-22 12:52:52 | 显示全部楼层
楼主找到方法了没?
回复

使用道具 举报

0

精华

5

贡献

107

赞扬

帖子
44
软币
404
在线时间
31 小时
注册时间
2018-12-15
发表于 2019-11-24 21:46:32 | 显示全部楼层
本帖最后由 zgm4617 于 2019-11-24 23:06 编辑

我也在找这个方法
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
1
软币
76
在线时间
0 小时
注册时间
2020-1-4
发表于 2020-1-4 17:19:17 | 显示全部楼层
本帖最后由 落叶无痕08 于 2020-1-4 17:33 编辑

volatile bool hasGetItemData = false;      
  private void skinBarSubItem1_GetItemData(object sender, EventArgs e)
        {
            if (!hasGetItemData)
            {
                hasGetItemData = true;
                BarSubItem barSubItem = (BarSubItem)sender;
                BarItemLinkCollection barItemLinks = barSubItem.ItemLinks;
                addSkinItemClick(barItemLinks);
            }
        }
        private void addSkinItemClick(BarItemLinkCollection collection) {
            foreach (BarItemLink itemLink in collection)
            {
                if (itemLink.Item is BarSubItem) {
                    addSkinItemClick(((BarSubItem)itemLink.Item).ItemLinks);
                }
                else{
                    itemLink.Item.ItemClick += changeSkin;
                }
            }
        }
        void changeSkin(object sender, ItemClickEventArgs e)
        {
            string skinName = e.Item.Caption;
        }
这样来获取就可以了
回复

使用道具 举报

0

精华

5

贡献

107

赞扬

帖子
44
软币
404
在线时间
31 小时
注册时间
2018-12-15
发表于 2020-7-4 17:19:06 | 显示全部楼层
落叶无痕08 发表于 2020-1-4 17:19
volatile bool hasGetItemData = false;      
  private void skinBarSubItem1_GetItemData(object sender ...

感谢大神,您的方法真屌!
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-20 02:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表