C# のアイテムに右クリック メニューを追加する
Muhammad Zeeshan
2023年10月12日
この記事では、C# Windows フォームのアイテムに右クリック メニューを追加する方法について説明します。
C#
で ContextMenuStrip
を使用する
以下の手順に従って、ContextMenuStrip
を Windows フォームに追加し、その項目を追加します。
-
Visual Studio を開き、既存の
Windows Form
プロジェクトを作成または開きます。 -
View > ToolBox
に移動し、ToolBox を検索してContextMenuStrip
と入力します。 -
ツールボックスの
ContextMenuStrip
をダブルクリックします。 -
以下に示すように、フォームに
ContextMenuStrip
が追加されます。 -
次に、
ContextMenuStrip
を右クリックして、プロパティをクリックします。 -
右下のプロパティ パネルで、
Items
を見つけて、3つのドットのオプションをクリックします。 -
次に、下の 3つのアイテムを追加したので、[追加] ボタンをクリックしてアイテムを追加します。
-
各項目をダブルクリックして項目
イベント
を作成します。 -
Windows フォーム
>プロパティ
を右クリックし、ContextMenuStrip
プロパティをcontextMenuStrip1
に設定します。 -
ロジックを記述するイベントを作成したら、ここにコードを記述できるように空白のままにします。
private void toolStripMenuItem1_Click(object sender, EventArgs e) {} private void toolStripMenuItem2_Click(object sender, EventArgs e) {} private void exitToolStripMenuItem_Click(object sender, EventArgs e) {}
ウィンドウフォームのソースコード:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RightClickItemByZeeshan {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {}
private void toolStripMenuItem1_Click(object sender, EventArgs e) {}
private void toolStripMenuItem2_Click(object sender, EventArgs e) {}
private void exitToolStripMenuItem_Click(object sender, EventArgs e) {
Application.Exit();
}
}
}
出力:
著者: Muhammad Zeeshan
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn