C#は、どのようにToolStripMenuItemにサブレベルのメニューを追加します

シーン

サブメニューオプションを追加するためのコンテキストメニューででているContextMenuStripすることができます

MenuStripているContextMenuStrip 
ToolStripMenuItem mnuChartOption = 新しい新しい ToolStripMenuItem();      // 新しいメニュー項目オブジェクト 
mnuChartOption.Name = " chart_option " ; 
mnuChartOption.Text = " グラフオプション" ;
 // オプション]ダイアログボックスのポップアップグラフィックスをクリックして 
mnuChartOption.Click + = デリゲートオブジェクトSENDER 、のEventArgs E)
   { 
                
    }; 
menuStrip.Items.Add(mnuChartOption)。

 

達成するために。しかし、我々は、サブメニューオプションの下でコンテキストメニューに二つのサブメニューの形成をサブメニューオプションを追加する場合。

注意:

ブログのホーム・ページ:
https://blog.csdn.net/badao_liumang_qizhi
国民の関心数
横柄プログラムAPE
買収関連のプログラミング電子書籍、チュートリアルで無料のダウンロード押し込み

実現

ToolStripMenuItemサブレベルメニューDropDownItemsプロパティを介して、主にビルド​​関係に、まだToolStripMenuItemです。

右側の2つのサブメニューのサンプルコードの構築

     = MnuDirectPrint ToolStripMenuItem 新しい新しい ToolStripMenuItem(" ダイレクト印刷" ); 
            mnuDirectPrint.Name = " directPrint " ; 
            mnuDirectPrint.Text = " ダイレクトプリント" ; 
            mnuDirectPrint.Click + = デリゲートオブジェクト送信者のEventArgs E)
            { 
                control.DoPrint(); 
            } ; 

            ToolStripMenuItem mnuPrintPageSet = 新しい新しい ToolStripMenuItem(" 印刷ページ設定" )。
            mnuPrintPageSet.Name = " printPageSet " ; 
            mnuPrintPageSet.Text = " ページを印刷設定" ; 
            mnuPrintPageSet.Click + = デリゲートオブジェクト送信者のEventArgs E)
            { 
                control.DoPageSetup(); 
            }; 

            ToolStripMenuItem mnuPrint = 新しい新しいToolStripMenuItem(); 
            mnuPrint。名前 = " mnuPrint " ; 
            mnuPrint.Text = " 印刷" ;
            mnuPrint.DropDownItems.Add(mnuDirectPrint)。
            mnuPrint.DropDownItems.Add(mnuPrintPageSet)。

            
            menuStrip.Items.Add(mnuPrint)。

効果

 

 

おすすめ

転載: www.cnblogs.com/badaoliumangqizhi/p/12089588.html