Hallo
ich möchte zwischen mehreren Forms "umschalten". Derzeit mache ich das wie folgt:
Button auf Form1:
Private Sub Button_Wechsel_Click(...)
Me.hide()
Form2.Show()
End Sub
Dabei tauchen jedoch mehrere kleine Probleme auf (alle Google-Treffer zum Thema beschäftigen sich hauptsächlich mit Datenaustausch zwischen Forms, direkt zum Problem habe ich nichts gefunden...):
1. Wenn ich danach das zweite Form schließe, beendet sich nicht das Programm - Me.hide ist offensichtlich nicht das richtige Mittel um das erste Form verschwinden zu lassen. Was wäre besser? Me.Close() nimmt gleich die ganze Anwendung mit...
2. Wie sorge ich dafür das sämtliche Forms immer die Position und Größe ihres Vorgängers "erben"...
3. Ich möchte das beim Starten der Anwendung einmalig eine bestimmte Prozedur ausgeführt wird. Bisher habe ich nur die Möglichkeit das beim Laden des ersten Forms zu machen, diese Lösung ist aber ungünstig da der User das erste Form immer mal wieder aufsucht, dann aber nicht jedesmal besagte Prozedur ausgeführt werden soll.
(passt nicht ganz in den Kontext hier, ich möchte euch aber nicht mit zu vielen Billigthreads nerven...)
Danke für eure Antworten
lg Christian
ich möchte zwischen mehreren Forms "umschalten". Derzeit mache ich das wie folgt:
Button auf Form1:
Private Sub Button_Wechsel_Click(...)
Me.hide()
Form2.Show()
End Sub
Dabei tauchen jedoch mehrere kleine Probleme auf (alle Google-Treffer zum Thema beschäftigen sich hauptsächlich mit Datenaustausch zwischen Forms, direkt zum Problem habe ich nichts gefunden...):
1. Wenn ich danach das zweite Form schließe, beendet sich nicht das Programm - Me.hide ist offensichtlich nicht das richtige Mittel um das erste Form verschwinden zu lassen. Was wäre besser? Me.Close() nimmt gleich die ganze Anwendung mit...
2. Wie sorge ich dafür das sämtliche Forms immer die Position und Größe ihres Vorgängers "erben"...
3. Ich möchte das beim Starten der Anwendung einmalig eine bestimmte Prozedur ausgeführt wird. Bisher habe ich nur die Möglichkeit das beim Laden des ersten Forms zu machen, diese Lösung ist aber ungünstig da der User das erste Form immer mal wieder aufsucht, dann aber nicht jedesmal besagte Prozedur ausgeführt werden soll.
(passt nicht ganz in den Kontext hier, ich möchte euch aber nicht mit zu vielen Billigthreads nerven...)
Danke für eure Antworten
lg Christian
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „cl10k“ ()