動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

パターン1: MenuStrip —フォーム上部のメインメニュー

出典: WinForms メニュー3兄弟 — MenuStrip / ToolStrip / ContextMenuStrip の使い分けと DataGridView 連携パターン1: MenuStrip —フォーム上部のメインメニュー

パターン1: MenuStrip —フォーム上部のメインメニュー (csharp)#a77c3de514d9
//デザイナでMenuStripを追加し、Itemsに「ファイル」「編集」「ヘルプ」を登録
//「ファイル」配下に「開く」「保存」「終了」サブメニュー
 
public partial class MainForm : Form
{
    public MainForm()
    {
        InitializeComponent();
 
        //「保存」メニューのClickイベント
        saveToolStripMenuItem.Click += (sender, e)=>
        {
            SaveData();
        };
 
        //「終了」メニューのClickイベント
        exitToolStripMenuItem.Click += (sender, e)=>
        {
            this.Close();
        };
 
        // ShortcutKeys設定(デザイナでも可)
        saveToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S;
        exitToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.F4;
    }
 
    private void SaveData()
    {
        //業務系の保存処理
        MessageBox.Show("保存しました");
    }
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #a77c3de514d9
  • lines: 32
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「パターン1: MenuStrip —フォーム上部のメインメニュー」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

5
図鑑トップ