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

パターン2: ToolStrip —アイコン付きツールバー

出典: WinForms メニュー3兄弟 — MenuStrip / ToolStrip / ContextMenuStrip の使い分けと DataGridView 連携パターン2: ToolStrip —アイコン付きツールバー

パターン2: ToolStrip —アイコン付きツールバー (csharp)#0cc7fa434216
public partial class MainForm : Form
{
    public MainForm()
    {
        InitializeComponent();
 
        // ToolStripButtonのClickイベント
        saveButton.Click += (sender, e)=>
        {
            SaveData();
        };
 
        printButton.Click += (sender, e)=>
        {
            PrintData();
        };
 
        //アイコン画像の透過設定(マゼンタ背景のICOの場合)
        saveButton.ImageTransparentColor = Color.Magenta;
        printButton.ImageTransparentColor = Color.Magenta;
 
        // ToolStripに動的にアイテム追加(実行時拡張)
        var refreshButton = new ToolStripButton("更新");
        refreshButton.Click += (s, e)=> RefreshData();
        mainToolStrip.Items.Add(refreshButton);
    }
 
    private void PrintData(){ /* ... */ }
    private void RefreshData(){ /* ... */ }
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #0cc7fa434216
  • lines: 30
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「パターン2: ToolStrip —アイコン付きツールバー」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

5
図鑑トップ