Autor Beitrag
rob-otik
Hält's aus hier
Beiträge: 8

Win 98, Win XP, Win Vista
Delphi 2005, Visual Studio Express
BeitragVerfasst: So 25.05.08 18:02 
Hey Leute...

Ich habe zwei Forms in meinem Projekt eingebunden und will über das Load Ereigniss meiner Form1 Form2 aufrufen.
Aber bei Application.Run(new Form2()); stürzt das Programm ab und bei Form2.ActiveForm.Show(); macht es nichts.

Was kann ich da machen??

Für alle Vorschläge DANKE SCHÖN...

mfg rob-otik
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 25.05.08 18:04 
Hallo und :welcome:!

Du musst eine Instanz von Form2 erstellen und diese anzeigen:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
public void Form1_Load(object sender, EventArgs e) //<-- aus'm Gedächtnis getippt, das Load-Event eben ;-)
{
    Form2 f2 = new Form2();
    f2.Show();
    //oder:
    f2.ShowDialog();
}


Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
rob-otik Threadstarter
Hält's aus hier
Beiträge: 8

Win 98, Win XP, Win Vista
Delphi 2005, Visual Studio Express
BeitragVerfasst: So 25.05.08 20:07 
Hey...

Danke für deine schnelle Antwort.
Aber ich habe die Zweite Form zu meiner Projektmappe hinzugefügt und Visual C# hat dafür eine eigene .cs datei angelegt.
Wenn ich jetzt in das Form1 Load Ereigniss Form2 schreibe dann erkennt es zwar Form2 an aber es gibt kein Form2.Show();

mfg rob-otik
rob-otik Threadstarter
Hält's aus hier
Beiträge: 8

Win 98, Win XP, Win Vista
Delphi 2005, Visual Studio Express
BeitragVerfasst: So 25.05.08 20:11 
Hab das irgendwie falsch verstanden.

Deine Antwort war richtig...

Vielen Danke...

mfg rob-otik