Entwickler-Ecke
WinForms - falsches Form öffnet sich beim Start
CSFX - Mo 27.08.07 15:51
Titel: falsches Form öffnet sich beim Start
Hallo,
ich habe folgendes Problem.
Beim Programmstart öffnet sich immer ein zweites Form.
Ich weiß nicht wie ich es ändern kann.
Viele Grüße
CSFX
JüTho - Mo 27.08.07 16:21
Wo ist meine Glaskugel? Ohne sie kann ich so schlecht raten.
Untersuche einmal die Main-Methode; vielleicht gibt es mehrere new- oder Show-Aufrufe für Formulare. Jürgen
arj - Mo 27.08.07 18:49
Meine Glaskugel funktioniert!
Sie sagt:
Öffne die Datei Program.cs
Und ändere dort den Befehl
C#-Quelltext
1:
| Application.Run(new FalscheForm()); |
in
C#-Quelltext
1:
| Application.Run(new RichtigeForm()); |
Aber vielleicht ist meine Glaskugel ja auch kaputt?!
Nichtsdestotrotz bitte das nächste wenn du eine Frage stellst, den Code mit angeben!
CSFX - Mo 27.08.07 19:48
Hallo,
da liegt der Fehler leider nicht.
In Programm.cs steht:
Application.Run(new Form1());
und Form2 öffnet sich mit beim Programm-Start.
Das Öffnen von Form2 wird zusätzlich über einen Button von Form1 ausgelöst, das funktioniert soweit auch.
Ich habe mir jetzt geholfen. indem ich das alte "Form2" gelöscht und wieder neu angelegt habe.
Trotzdem würde mich interessieren wo der Fehler lag.
Viele Grüße
Kha - Mo 27.08.07 21:56
CSFX hat folgendes geschrieben: |
| Trotzdem würde mich interessieren wo der Fehler lag. |
Nachdem du den Code eigenhändig gelöscht hast, könnte das selbst mit Glaskugel ein wenig schwer werden. Irgendwo muss jedenfalls ein Application.Run(form) oder form.Show(), wobei form eine Instanz deiner Form2-Klasse ist, vorgekommen sein.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!