AutoCAD.NetC#.Net QQ群:193522571 生成下拉菜单、工具条

AutoCAD.NetC#.Net QQ群:193522571 生成下拉菜单、工具条,第1张

概述   #region 添加子菜单   int i = 0;   foreach (string MenuParentName in MenuParentNameList)   {    i++;    //当前子集数据    var SonMenuData = SwtoolMenu.AsEnumerable()     .Where(p => p.Field<string>("MenuParent

   #region 添加子菜单   int i = 0;   foreach (string MenuParentname in MenuParentnameList)   {    i++;    //当前子集数据    var SonMenuData = SwtoolMenu.AsEnumerable()     .Where(p => p.FIEld<string>("MenuParent") == MenuParentname && !p.FIEld<bool>("IsDeleted") && p.FIEld<bool>("IsActive"))     .OrderBy(q => q.FIEld<int>("Commandindex")).distinct();    if (i ==2 || i==3)    {     #region 第2和3个工具集全加入到第一级工具条中     //下拉菜单中增加分隔符号     MainMenu.AddSeparator(i);     //工具条上增加分隔符号     Toolbarbutton tb = new Toolbarbutton(MainToolbar);     tb.DrawSeparator = true;     //将比较重要的按钮加入到父级工具条中     foreach (var SonMenuItem in SonMenuData)     {      string MenuID = "ID_" + MainMenuname + "_" + SonMenuItem["ID"].ToString();      //增加到一级菜单      MainMenu.AddMenuItem(int.Parse(SonMenuItem["ID"].ToString()),SonMenuItem["Menuname"].ToString(),MenuID);      //增加到一级工具条      MainToolbar.AddToolbarbutton(-1,MenuID);     }     #endregion 第2和3个工具集全加入到第一级工具条中    }    else    {     #region 其它按钮加入到各自的子工具条中     //新建子菜单     PopMenu SonMenu = MainMenu.AddSubMenu(i,MenuParentname,"ID_SON_" + i.ToString());     //新建子按钮     Toolbar SonToolbar = cs.MenuGroup.AddToolbar(MenuParentname);     //新建子项菜单与按钮     foreach (var SonMenuItem in SonMenuData)     {      string MenuID = "ID_" + MainMenuname + "_" + SonMenuItem["ID"].ToString();      //增加到父菜单上      SonMenu.AddMenuItem(int.Parse(SonMenuItem["ID"].ToString()),MenuID);      //增加到父按钮上      SonToolbar.AddToolbarbutton(-1,MenuID);     }     //将按钮子集增加到主工具栏上     MainToolbar.AttachToolbarToFlyout(-1,SonToolbar);     #endregion 其它按钮加入到各自的子工具条中    }   }   #endregion

总结

以上是内存溢出为你收集整理的AutoCAD.Net/C#.Net QQ群:193522571 生成下拉菜单、工具条全部内容,希望文章能够帮你解决AutoCAD.Net/C#.Net QQ群:193522571 生成下拉菜单、工具条所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1214879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存