Erstellung von Click-Events auf der Programmgesteuert Hinzugefügt Menüpunkte?
Screenshot:
Ich aufgefüllt obigen Menü im screenshot mit folgenden code, aber ich Dummerchen, ich kann nicht herausfinden, wie kann ich erstellen, klicken Sie auf jeden Fall an den Punkt, da Sie nicht über die Eigenschaft name? :S Meine Absicht ist, klicken Sie auf, lassen Sie sagen, "Machen und Tun", dann wird die Datei geöffnet mit Process.Start(filename);
. Bitte Geduld mit mir, wie ich bin sehr neu in der Programmierung. 😐 Ich danke Euch so sehr!
private void loadViewTemplates(string path)
{
foreach (string file in Directory.GetFiles(path, "*.txt"))
{
ToolStripItem subItem = new ToolStripMenuItem();
subItem.Text = Path.GetFileNameWithoutExtension(file);
viewTemplatesToolStripMenuItem.DropDownItems.Add(subItem);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Lunte aus der click-Prozedur. Der Absender würde sich der Menüpunkt, auf die geklickt wurde:
Dann verbinden Sie das click-Ereignis für jedes Menü:
Ich nicht wirklich der windows-Formen, so kann es eine weitere allgemein akzeptierte Weg, dies zu tun, aber was Sie wollen, hier zu tun ist, fügen Sie einen Ereignishandler für das Ereignis "click" auf. Wie diese:
wo
subItem_Click
würde wie folgt Aussehen: