Datei-Menü in Windows.Forms

VideoProcessor

Grünschnabel
Hallo!

Ich möchte in einer Windows-Anwendung ein Standard-Dateimenü verwenden. Gibt es das unter C#.NET oder muss man das manuell anlegen?

Viele Grüße
VideoProcessor
 
Ne musst du dir selber bauen.

Code:
private System.Windows.Forms.MainMenu mainMenu;	
private System.Windows.Forms.MenuItem menuItem1;
private System.Windows.Forms.MenuItem menuItem2;
private System.Windows.Forms.MenuItem menuItem3;
private System.Windows.Forms.MenuItem menuItem4;
private System.Windows.Forms.MenuItem menuItem5;
private System.Windows.Forms.MenuItem menuItem6;

this.mainMenu = new System.Windows.Forms.MainMenu();
			this.menuItem1 = new System.Windows.Forms.MenuItem();
			this.menuItem2 = new System.Windows.Forms.MenuItem();
			this.menuItem3 = new System.Windows.Forms.MenuItem();
			this.menuItem4 = new System.Windows.Forms.MenuItem();
			this.menuItem6 = new System.Windows.Forms.MenuItem();
			this.menuItem5 = new System.Windows.Forms.MenuItem();


// 
			// mainMenu
			// 
			this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					 this.menuItem1,
																					 this.menuItem7});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem2,
																					  this.menuItem3,
																					  this.menuItem4,
																					  this.menuItem6,
																					  this.menuItem5});
			this.menuItem1.Text = "&Datei";
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 0;
			this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.CtrlV;
			this.menuItem2.Text = "&Verzeichnis wählen...";
			this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);
			// 
			// menuItem3
			// 
			this.menuItem3.Index = 1;
			this.menuItem3.Shortcut = System.Windows.Forms.Shortcut.CtrlA;
			this.menuItem3.Text = "Dateien &anzeigen";
			// 
			// menuItem4
			// 
			this.menuItem4.Index = 2;
			this.menuItem4.Shortcut = System.Windows.Forms.Shortcut.CtrlE;
			this.menuItem4.Text = "Dateien &ersetzen";
			this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
			// 
			// menuItem6
			// 
			this.menuItem6.Index = 3;
			this.menuItem6.Text = "-";
			// 
			// menuItem5
			// 
			this.menuItem5.Index = 4;
			this.menuItem5.Shortcut = System.Windows.Forms.Shortcut.CtrlB;
			this.menuItem5.Text = "&Beenden";
			this.menuItem5.Click += new System.EventHandler(this.menuItem5_Click);

Das wäre ein Hauptmenü mit dem Reiter "Datei" und den Unterpunkten "Verzeichnis wählen", "Dateien anzeigen", "Dateien ersetzen" und "Beenden".
 
Einfacher ist es wenn du das MainMenu Control verwendest, einfeich reinziehen und oben die Inhalte des Menu's festlegfen. Dann brauchste das Coding nicht selber zu schreiben...
 

Anhänge

  • beenden.jpg
    beenden.jpg
    48,9 KB · Aufrufe: 99
Zurück