[HILFE]Nächste Form öffnen...

04/05/2012 17:09 warfley#16
Die standart einstellung von einem .net programm ist das dieses mit dem schliessen der ersten form beendet wird

Also entweder anderst du diese einstellung oder du machst die .close zeile raus
04/07/2012 11:44 .Lorex#17
aber wenn du eine Form versteckst bleibt das progamm als Process erhalten , deswegen muss man die auch closen :facepalm:
04/07/2012 13:07 qkuh#18
Quote:
Originally Posted by *DarkRaffy* View Post
aber wenn du eine Form versteckst bleibt das progamm als Process erhalten , deswegen muss man die auch closen :facepalm:
Wenn Form1 aber die MainForm ist und man die schließt, dann wird die gesamte Application standartmäßig beendet.

Deshalb:
Form2 form2 = new Form2();
form2.show();
form1.hide();

BytheWay: Der Process muss doch erhalten bleiben :o Wie will man den sonst ein 2. Fenster öffnen.

@TE: Du solltest später nur darauf achten, dass du nicht vergisst die MainForm zu schließen.
04/07/2012 17:13 .Lorex#19
deswegen ändert man in den Einstellungen das sich das program erst schließst wenn die letzte Form geclosed ist, habt ihr ka von vb.net ?
04/07/2012 22:42 P00w#20
du schreibst in den Button1 von der form1

Code:
form2.show()
me.hide()
und bei Form2 machst du ein
ein Closing Event
Code:
 Private Sub Form2_Closing(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
     form1.close()
   End Sub
End Class
müsste gehen oder ich hab mich verschrieben

l.g.
P00w
04/09/2012 10:38 .Lorex#21
ja ist ja genauso wie meins nur muss man dann trotzdem was in den Einstellungen ändern, meld dich mal in skype wenn du nicht weißt wo.

skypeaddy:

jailbreakforallteam
04/20/2012 16:57 dragonheart11#22
Für alle die danach nochmal reinschauen.
Ihr geht rechts doppelt auf "My Project"
Dann öfnet sich ein neues fenster, dort steht weiter unten "Beenden beim schließen des : " dort drunter ist eine auswahl dort wählt man aus das es beim schließen des letzten formulars beendet.
Der Code ist richtig.

Mfg dragonheart11
04/22/2012 14:04 .Lorex#23
nochmal zur vollständigkeit halber:

1. Du ziehst ein Button auf die Form1
2. Du machst ein doppelklick auf den button
3. im Code angekommen trägst du in den Button Sub das ein:
Code:
Form2.show()
Form1.Close()
so da sich jetzt das programm schließen würde, weil Form1 die Startform ist machst du das:
Quote:
Originally Posted by dragonheart11 View Post
Ihr geht rechts doppelt auf "My Project"
Dann öfnet sich ein neues fenster, dort steht weiter unten "Beenden beim schließen des : " dort drunter ist eine auswahl dort wählt man aus das es beim schließen des letzten formulars beendet.

Mfg dragonheart11
so jetzt müsste alles gehen xD