Rechtsklickmenü zu einem Element in C# hinzufügen
Muhammad Zeeshan
15 Februar 2024
Csharp
Csharp GUI
In diesem Artikel wird das Hinzufügen eines Rechtsklickmenüs zu einem Element in einem C#-Windows-Formular erläutert.
Verwenden Sie ContextMenuStrip in C#
Führen Sie die folgenden Schritte aus, um einen ContextMenuStrip in das Windows-Formular einzufügen und sein Element hinzuzufügen.
-
Öffnen Sie Visual Studio und erstellen oder öffnen Sie ein bestehendes
Windows Form-Projekt. -
Gehen Sie zu
View > ToolBoxund geben SieContextMenuStripin die Suche nach ToolBox ein. -
Doppelklicken Sie in der ToolBox auf
ContextMenuStrip. -
Es fügt Ihrem Formular
ContextMenuStriphinzu, wie unten gezeigt.
-
Klicken Sie nun mit der rechten Maustaste auf den
ContextMenuStripund klicken Sie auf die Eigenschaften.
-
Suchen Sie im Eigenschaftsfenster rechts unten nach
Elementeund klicken Sie auf die Option mit den drei Punkten.
-
Klicken Sie nun auf die Schaltfläche
Hinzufügen, um Elemente hinzuzufügen, da ich unten drei Elemente hinzugefügt habe.
-
Erstellen Sie Elemente
Ereignisse, indem Sie auf jedes Element doppelklicken.
-
Klicken Sie mit der rechten Maustaste auf
Windows-Formular>Eigenschaftenund stellen Sie die EigenschaftContextMenuStripalscontextMenuStrip1ein.
-
Nachdem Sie Ereignisse erstellt haben, in die Sie Ihre Logik schreiben, lasse ich es leer, damit Sie hier Ihren Code schreiben können.
private void toolStripMenuItem1_Click(object sender, EventArgs e) {} private void toolStripMenuItem2_Click(object sender, EventArgs e) {} private void exitToolStripMenuItem_Click(object sender, EventArgs e) {}
Quellcode des Fensterformulars:
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();
}
}
}
Ausgang:

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Autor: 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