C#中怎样在ToolStripMenuItem下再添加子级菜单
生活随笔
收集整理的這篇文章主要介紹了
C#中怎样在ToolStripMenuItem下再添加子级菜单
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
場景
在右鍵菜單ContextMenuStrip下添加子菜單選項(xiàng)可以通過
ContextMenuStrip menuStrip ToolStripMenuItem mnuChartOption = new ToolStripMenuItem();???? //新建菜單項(xiàng)對象 mnuChartOption.Name = "chart_option"; mnuChartOption.Text = "圖形選項(xiàng)"; //點(diǎn)擊彈出圖形選項(xiàng)對話框 mnuChartOption.Click += delegate(object sender, EventArgs e){}; menuStrip.Items.Add(mnuChartOption);來實(shí)現(xiàn)。但是如果在右鍵菜單的子菜單選項(xiàng)下再添加子菜單選項(xiàng),形成二級子菜單。
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載
實(shí)現(xiàn)
ToolStripMenuItem 的子級菜單仍然是ToolStripMenuItem ,主要通過DropDownItems屬性來構(gòu)建關(guān)聯(lián)關(guān)系。
構(gòu)建右鍵二級子菜單示例代碼
???? ToolStripMenuItem mnuDirectPrint = new ToolStripMenuItem("直接打印");mnuDirectPrint.Name = "directPrint";mnuDirectPrint.Text = "直接打印";mnuDirectPrint.Click += delegate(object sender, EventArgs e){control.DoPrint();};ToolStripMenuItem mnuPrintPageSet = new ToolStripMenuItem("打印頁面設(shè)置");mnuPrintPageSet.Name = "printPageSet";mnuPrintPageSet.Text = "打印頁面設(shè)置";mnuPrintPageSet.Click += delegate(object sender, EventArgs e){control.DoPageSetup();};ToolStripMenuItem mnuPrint = new ToolStripMenuItem();mnuPrint.Name = "mnuPrint";mnuPrint.Text = "打印";mnuPrint.DropDownItems.Add(mnuDirectPrint);mnuPrint.DropDownItems.Add(mnuPrintPageSet);menuStrip.Items.Add(mnuPrint);效果
?
總結(jié)
以上是生活随笔為你收集整理的C#中怎样在ToolStripMenuItem下再添加子级菜单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dubbo搭建HelloWorld-搭建
- 下一篇: C#中怎样获取System.Drawin