Ich habe zwei Formen in meiner Windows-Anwendung, dass sie nicht meine Hauptform sind. Jetzt möchte ich Form1 schließen und Form2 öffnen. Wie mache ich das? Danke.schließen form1 & öffnen form2
0
A
Antwort
1
Ich habe dies einmal für mein Projekt getan, um eine Anwendung zu schließen und eine andere Anwendung zu öffnen.
System.Threading.Thread newThread;
Form1 frmNewForm = new Form1;
newThread = new System.Threading.Thread(new System.Threading.ThreadStart(frmNewFormThread));
this.Close();
newThread.SetApartmentState(System.Threading.ApartmentState.STA);
newThread.Start();
Und fügen Sie die folgende Methode hinzu. Ihr newThread.Start ruft diese Methode auf.
public void frmNewFormThread)()
{
Application.Run(frmNewForm);
}
4
Werfen Sie einen Blick auf Hiding and Showing Forms für ein gutes Beispiel für verschiedene Techniken.
Wichtige Punkte sind:
- eine C# Anwendung Erstellen Containing Mehrere Formulare
- Modal Verständnis und Nicht-modale Formulare
- Schreiben C# Code Anzeige einer Nicht Modal Form
- Schreiben C# -Code zum Anzeigen eines modalen Formulars
- Ausblenden von Formularen in C#
- Schließen von Formularen in C#
Verwandte Themen
- 1. Schließen Form2 von Form3, die in Form1 geöffnet wurde
- 2. Ich möchte Form1 von Form2
- 3. Show Button von Form2 in Form1 C#
- 4. vb.net Screen Capture von form2 mit form1
- 5. Filter DataGridView in Form1 von Form2
- 6. Form2 ist unbekannt für Form1 in C#
- 7. Wie Schaltfläche Click-Ereignis von form1 in form2
- 8. Wenn Form1 lädt, verstecken Sie es und zeigen Sie Form2
- 9. Lazarus Listview von form1, die von form2 hinzugefügt werden kann
- 10. C# WinForms - Taste auf Form2, zu verbergen Form1
- 11. Exportieren Sie überprüfte Form1.checkBoxes zu Form2.listBox
- 12. TextBox Text von Form1 ändern Von Form2 in C#
- 13. Wie kann ich Methode von Form1 in Form2 aufrufen, ohne neue Instanz von Form1 zu erstellen
- 14. Wert von Form2 nicht in Form2 aktualisieren
- 15. Windows Form: schließen, aber nicht schließen
- 16. C#: Ändern form1 des listbox Taste mit dem Befehl des form2
- 17. Wie kann ich Variablen von Form1 in Form2 in C# verwenden?
- 18. Suche nach Werten aus textBox (in Form2) in dataGrid (in Form1)
- 19. Meteor öffnen/schließen modal
- 20. Zweck Form1.designer.cs und Form1.resx
- 21. Wie behebt man diesen Fehler beim Öffnen von Form1.cs?
- 22. Öffnen/Ausführen Macro/Speichern & Schließen
- 23. Öffnen schließen Schaltflächen Funktion Bootstrap
- 24. jquery Dialog nicht öffnen/schließen
- 25. Spiel öffnen und schließen Tag
- 26. öffnen und schließen mit OpenCV
- 27. Angular Mobile - Akkordeon öffnen/schließen
- 28. Öffnen/Schließen Ansicht von ViewModel
- 29. Schließen des Dialogformulars schließt das Elternformular
- 30. Schließen Sie das Programm nach dem Drücken von "Schließen"