Har ett flertal forms i mitt projekt. Passar det kan man väl spara referensen till det dolda frm:et i det nya Vad du vill göra är att registerar ditt första forumulär (FormA) som en lyssnar till Close händelsen (event) på ditt andra forumlär (FormB). När FormA upptäcker att FormB har stängt så anropar du Show metoden på FormAväxla mellan winforms
När jag startar med min winform från början och vill stänga den så använder jag Me.Hide och sedan instansierar ett det nya jag vill visa med
dim blala as new formblala
blala.show()
När jag sedan är i det nya öppna fönstret så vill jag tillbaka? Hur göra?Sv: växla mellan winforms
Typ så här : property PrevForm As Form
Me.Hide
dim blala as new formblala
blala.PrevForm = Me
blala.Show()
I blala
...
...
Me.PrevForm.Show()
Om du fattar, ingen kung på att förklara. Kanske inte rätt metod heller
/JohanSv: växla mellan winforms
<code>
Private WithEvents MyFormB As FormB = New FormB
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
AddHandler MyFormB.Closed, AddressOf FormB_Closed
MyFormB.Show()
End Sub
Private Sub FormB_Closed(ByVal Sender As Object, ByVal e As EventArgs)
Me.Show()
End Sub
</code>
<b>PS.</b> Jag placerade en knapp på det första forumläret som öppnade .. det är därför det finns en Button1_Click sub i koden.
//Andreas