Zamknięcie Form1 w momencie otwarcie Form2 [VisualBasic]

Prosiłbym o fragment kodu, który w momencie otwarcia form2 zamyka form1

Form1.hide (ukrycie formy która nie jest dostępna dla użytkownika ale jest dostępna dla innych procesów czy zdarzeń np. zegara-Timer)

lub

unload Form1 (całkowite zamknięcie formy)

wyświetlenie formy:

form2.show 0 (przejście do okna innej aplikacji jest możliwe)

lub form2.show 1 (przejście do aplikacji innego okna nie jest możliwe)

a w którym momencie to wpisać? kombinuję, ale nie mogę wykombinować :confused:

Przede wszystkiem powinieneś pisać jakiej wersji visuala używasz bo w różnych wersjach może być różnie.

Jeżeli jest to np. visual basic 2005 to umieszczając na formie przycisk to przy kliknięciu otwierasz formę2.

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Form2.Show()

    End Sub

End Class

A na formie2 podczas jej ładowania ukrycie formy1:

Public Class Form2

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Form1.Hide()

    End Sub

End Class

Działa. Dzięki bardzo.

Przepraszam, że wcześniej wersji nie napisałem