HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2005 Tips > コントロール > ContextMenuStrip Tips メニュー

02.メニュー項目を追加する

UPDATE:2006/12/15 

<< 前のTips  次のTips >>

 

 ContextMenuStripにメニュー項目を追加するにはItems.Addメソッドを使用します。メニュー項目の脇にはイメージを表示することができます。
 サンプル1ではイメージなし、サンプル2はイメージありの場合のコードです。

 

イメージなし

 

イメージあり


 
サンプル1
//イメージなし
private void Form1_Load(object sender, EventArgs e)
{
    //メニュー項目の作成
    ToolStripMenuItem item =new ToolStripMenuItem();
    item.Text = "コピー(&C)";
    
    //メニュー項目を追加
    contextMenuStrip1.Items.Add(item);

    //フォームに関連づける
    this.ContextMenuStrip = contextMenuStrip1;
}


 
サンプル2
//イメージあり
private void Form1_Load(object sender, EventArgs e)
{
    //メニュー項目の作成
    ToolStripMenuItem item =new ToolStripMenuItem();
    item.Text = "コピー(&C)";
    item.Image = Image.FromFile(@"C:\Work\Copy.bmp");
    
    //メニュー項目を追加
    contextMenuStrip1.Items.Add(item);

    //フォームに関連づける
    this.ContextMenuStrip = contextMenuStrip1;
}