Hallo Leute, ich mache gerade ein Fernstudium und ich komme bei einer Aufgabe nicht weiter.
Vielleicht kann mir einer von Euch helfen.
Ich soll aus einer Konsolenanwendung eine Windows Form mit Mainmenü und einem Event Beenden erzeugen.
Nun die Form ist kein Problem, aber das Menü wird auf der Form nicht angezeigt.
Es gibt zwei Dateien, eine "Programm.cs" in der dieser Code steht:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading.Tasks; using System.Drawing;
namespace Lektion3 { class Program { static void Main(string[] args) { Einsendeaufgabe_3 form = new Einsendeaufgabe_3(); Application.Run(new Einsendeaufgabe_3()); } } } |
und eine zweite Datei "Einsendeaufgabe_3.cs" in dem Dieser Code steht:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| 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 Lektion3 { public partial class Einsendeaufgabe_3 : Form { public Einsendeaufgabe_3() { InitializeComponent(); }
private void InizializeComponent() { MenuStrip stripMenu1 = new MenuStrip(); stripMenu1.Items.Add("Testmenü");
((ToolStripMenuItem)stripMenu1.Items[0]).DropDownItems.Add("Beenden");
this.ClientSize = new Size(427, 233); this.Text = "Einsendeaufgabe_03";
this.Controls.Add(stripMenu1); } } } |
Nun frage ich mich warum das mit einem Button funktioniert aber bei einem MenuStrip nicht??
Moderiert von Th69: C#-Tags hinzugefügt