場景
在右鍵選單ContextMenuStrip下添加子選單選項可以通過
ContextMenuStrip menuStrip ToolStripMenuItem mnuChartOption = new ToolStripMenuItem(); //新建選單項物件 mnuChartOption.Name = "chart_option"; mnuChartOption.Text = "圖形選項"; //點擊彈出圖形選項對話框 mnuChartOption.Click += delegate(object sender, EventArgs e) { }; menuStrip.Items.Add(mnuChartOption);
來實作,但是如果在右鍵選單的子選單選項下再添加子選單選項,形成二級子選單,
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載
實作
ToolStripMenuItem 的子級選單仍然是ToolStripMenuItem ,主要通過DropDownItems屬性來構建關聯關系,
構建右鍵二級子選單示例代碼
ToolStripMenuItem mnuDirectPrint = new ToolStripMenuItem("直接列印"); mnuDirectPrint.Name = "directPrint"; mnuDirectPrint.Text = "直接列印"; mnuDirectPrint.Click += delegate(object sender, EventArgs e) { control.DoPrint(); }; ToolStripMenuItem mnuPrintPageSet = new ToolStripMenuItem("列印頁面設定"); mnuPrintPageSet.Name = "printPageSet"; mnuPrintPageSet.Text = "列印頁面設定"; 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);
效果

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/87793.html
標籤:C#
上一篇:C# Lambda運算式學習筆記
