Mettiamo che come prima cosa il programma voglia far fare il login all'utente e poi far partire il resto. Ipotizzo che la prima schermata dell'applicazione sia Form1.
Al load di form1 faccio partire la form di login all'interno del quale ci sarà una proprietà "nomeAccount" pubblica he potrò richianmare una volta che l'utente ha dato l'ok all'inserimanto dei dati.

codice:
Private Sub Form1_Load(ByVal sender As Object, _
        ByVal e As System.EventArgs) _
        Handles Me.Load
        
    Dim login As New FormDiLogin
    If login.ShowDialog = Windows.Forms.DialogResult.OK Then
        dim nomeAccaunt as string = login.nomeAccount
        ' controlla i parametri         
        
        login.Dispose()
        
    End If
End Sub
Il form "FormDiLogin" sarà
codice:
Public Class Form2
    
    Private nome As String

    Public ReadOnly Property nomeAccount() As String
        Get
            Return nome
        End Get
    End Property

    ' Fa tutte le operazioni che deve e mette all'interno della variabile "nome" il nome di accesso

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

        Me.DialogResult = Windows.Forms.DialogResult.OK
        Me.Close()
    End Sub

End Class