Code verknüpfen Sie ein Formular zurück zum vorherigen Formular in Windows Forms
Habe ein problem mit Verknüpfung meine form3 zurück zu form2 windows forms. Ich möchte den "zurück" - Taste, um nehmen Sie mich zurück zu form 2 jedoch, die es nicht tun. Ich versuche form2.show() aber es funktioniert nicht.
Meine aktuelle form3-code:
Public Class Form3
Private Sub CheckedListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles CheckedListBox1.SelectedIndexChanged
MessageBox.Show("Developer Succsessfully Added to Sprint", "Developer Added")
End Sub
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
**Form2.Show()**
End Sub
End Class
- Die form ist eigentlich eine partielle Klasse. Sind Sie sicher, dass Sie instanziiert es richtig?
- Ich denke, ich werde mich benutzen.verstecken, wie dies scheint das gleiche zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was passiert, ist Sie wahrscheinlich schon geschlossen Ihre form und können nicht wieder geöffnet werden.
Vorausgesetzt, Sie haben beide Instanzen gut und lebendig
In Form2 sollten Sie
Und In Form3 sollten Sie
Kann es so etwas wie dieses
Verknüpfen Formulare, die Sie erstellen Eigenschaften
Next
undPrevious
Und dann verwenden Sie, die als Weise zu bedienen das Formular, das geöffnet werden soll
In form von code zu tun
und auf die gleiche Weise für die vorherigen. Wenn Sie über Assistenten, die Sie könnte die Kette alle Ihre Formen auf diese Weise.
und natürlich, um dies zu erreichen, minimum, brauchen Sie ein interface, dass Verträge, die Ihre Formulare zu implementieren Eigenschaften
Next
undPrevious
oder Sie können eine Basis-Klasse mit der Implementierung der buttons und Eigenschaften, und dann wird es funktionieren alle.einfachen code-redirect eine form1 auf form2 Mit C#
Form2 f2=new Form2();
f2.show() ODER f2.ShowDialog();