Ejemplo n.º 1
0
        /// <summary>
        /// メニュー項目作成
        /// </summary>
        /// <returns></returns>
        private ContextMenuStrip CreateMenu()
        {
            // 右クリックメニュー
            var eResult = new ContextMenuStrip();

            // メニュー項目 クリップボードにコピー
            var eMenuItemClipBoard = new ToolStripMenuItem();

            eMenuItemClipBoard.Name    = "ClipBoard";
            eMenuItemClipBoard.Text    = "&クリップボードにコピーする";
            eMenuItemClipBoard.Checked = true;
            eMenuItemClipBoard.Click  += new EventHandler(OnMode_Click);
            MenuGroupItems.Add(eMenuItemClipBoard);

            // メニュー項目 画像を保存する
            var eMenuItemSavePic = new ToolStripMenuItem();

            eMenuItemSavePic.Name    = "SavePic";
            eMenuItemSavePic.Text    = "&画像を保存する";
            eMenuItemSavePic.Checked = false;
            eMenuItemSavePic.Click  += new EventHandler(OnMode_Click);
            MenuGroupItems.Add(eMenuItemSavePic);

            // メニュー項目 保存フォルダを開く
            var eMenuItemDirOpen = new ToolStripMenuItem();

            eMenuItemDirOpen.Text   = "&保存フォルダを開く";
            eMenuItemDirOpen.Click += new EventHandler(OnDirOpen_Click);

            // メニュー項目 終了
            var eMenuItemClose = new ToolStripMenuItem();

            eMenuItemClose.Text   = "&終了";
            eMenuItemClose.Click += new EventHandler(OnClose_Click);

            // 右クリックメニューに追加
            eResult.Items.Add(eMenuItemClipBoard);
            eResult.Items.Add(eMenuItemSavePic);
            eResult.Items.Add(eMenuItemDirOpen);
            eResult.Items.Add(eMenuItemClose);

            return(eResult);
        }