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