Sharpdevelop-Frage

Ixupi

Grünschnabel
Moin,

ich nutze Sharpdevelop um meine Programme zu schreiben.
Ich habe sonst immer nur einen Form benutzt und viele Panes verwendet.
Jetzt möchte ich aber mal ein Programm mit mehreren Forms schreiben und da komm ich nicht weiter:

Wenn ich einen Form habe, kann man ja mit einer new Form()-Methode einen weiteren aufrufen.
Ich will aber nicht den ganzen Code per Hand schreiben, mit Textfeldern, Buttons etc...
Demnach kreiere ich im Designer einen neuen Form, den ich dann aus dem anderen Form aufrufen lassen will.

Aber wie genau mach ich das dann?
Erstmal muss ich die .cs-Datei ja irgendwie einbinden, um dann die Form aufrufen zu können.

Vereinfacht: Form1 ruft designten Form2 auf ... Einbinden von Form2? Aufrufen von Form2 mithilfe einer Methode?

MfG,
Ixu
 
Form2 hast ja im gleichen Projekt. Daher musst sie nicht erneut aufrufen.

Hinterleg einfach einen Button mit folgendem Code:

Code:
Form2 neue_form = new Form2();
neue_form.Show();

Und schon wird Form2 angezeigt.
 
Ja genau so hab ich das ja derzeit.
Aber so will ich es nicht haben *g*

Wenn ich unter Sharpdevelop Neu -> Form mache, dann wird eine neue .cs-Datei erstellt,
die die neue Form beinhaltet.
Und die liegt ja leider nicht in meinem Projekt...
Aber wie kann ich die in mein Projekt implementieren und aufrufen...

Deinen Tip hab ich ja bereits umgesetzt.
 
Hm habe die Form-Datei jetzt einfach mal meinem Projekt hinzugefügt,
was ja auch logisch ist.
Aber ein direkten Verweis auf die Datei bzw. Form darin krieg ich nicht zustande.
Wie sieht denn die Verweissyntax aus?
Wie sprech ich die Datei, die Methoden usw. an?
Dann könnte ich mal MSDN durchforsten, weil ich nichts zur Hand habe,
womit ich weiterkomme.
 
Zurück