private void InitMenu() { int picii = 10; DevComponents.DotNetBar.BaseItem[] baseitem = new DevComponents.DotNetBar.BaseItem[menuStrip1.Items.Count]; System.Windows.Forms.ToolStripMenuItem submenuitem = new System.Windows.Forms.ToolStripMenuItem(); for (int ii = 0; ii < menuStrip1.Items.Count; ii++) { try { baseitem[ii] = new DevComponents.DotNetBar.SideBarPanelItem(); baseitem[ii].Name = menuStrip1.Items[ii].Name.ToString(); baseitem[ii].Text = menuStrip1.Items[ii].Text.ToString(); submenuitem = (ToolStripMenuItem)menuStrip1.Items[ii]; DevComponents.DotNetBar.ButtonItem[] buttonitem = new DevComponents.DotNetBar.ButtonItem[submenuitem.DropDownItems.Count]; for (int i = 0; i < submenuit
关于DevComponents.DotNetBar.sidebarpanelitem这个控件
最新推荐文章于 2018-08-27 22:56:30 发布
这段代码展示了如何将MenuStrip的项转换为DevComponents.DotNetBar的SideBarPanelItem,并添加到sideBar1中。在InitMenu()方法中,遍历MenuStrip的每个菜单项和子菜单项,创建对应的SideBarPanelItem和ButtonItem。同时,实现了sideBar1_ItemClick事件,当点击sideBar1的项目时,触发相应ToolStripMenuItem的Click事件。
摘要由CSDN通过智能技术生成