Come faccio a passaggio dei dati tra più moduli in VB.NET?

October 22

Accesso e passaggio di dati tra più moduli in Visual Basic.NET può essere facilmente realizzata mediante l'uso di una proprietà. In VB, è possibile accedere a qualsiasi controllo in una maschera utilizzando il nome del modulo e il nome del controllo si desidera accedere. E 'comune ad avere bisogno di accedere ai dati in controlli che si trovano in diverse forme. Non utilizzare le variabili globali per tenere traccia dei dati; invece, accedere direttamente il controllo del form.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" dal riquadro sinistro dello schermo del computer ed espandere "Visual Basic" sotto "Modelli installati." Fai clic su "Windows" e fare doppio clic su "Applicazione Windows Form" dal centro della finestra di dialogo per creare un nuovo progetto.

2 Fare doppio clic su "TextBox" per aggiungere un nuovo controllo casella di testo alla prima forma. Fare doppio clic su "Pulsante" per aggiungere un nuovo pulsante per la prima forma.

3 Fare clic con il nome del progetto si trova nella finestra "Solution Explorer" e fare clic su "Aggiungi". Fai clic su "Nuovo elemento" per avviare la finestra di dialogo "Add New Item". Fai clic su "Windows Form" e fare clic su "Aggiungi".

4 Fare doppio clic su "TextBox" per aggiungere un nuovo controllo casella di testo per la seconda forma. Fare doppio clic su "Pulsante" per aggiungere un nuovo pulsante per la seconda forma.

5 Fare doppio clic su "Form1" da "Solution Explorer" e fare doppio clic su "Button1" per creare un nuovo evento click per il pulsante. Aggiungere il seguente codice per visualizzare "Form2" quando si fa clic:

Form2.Show ()

6 Fare doppio clic su "Form2" da "Solution Explorer" e fare doppio clic sul modulo per creare un evento carico di modulo. Aggiungere il seguente codice per popolare la casella di testo corrente con i dati provenienti da "Form1":

Me.TextBox1.Text = Form1.TextBox1.Text

7 Fare doppio clic su "Button1" on "Form2" e aggiungere il seguente codice per popolare la casella di testo "Form1" con i dati provenienti da "Form2":

Form1.TextBox1.Text = Me.TextBox1.Text

8 Premere il tasto "F5" per eseguire il programma e digitare il testo nel controllo casella di testo. Premere "Button1" per passare i dati a "Form2" e digitare il testo in "Form2". Fai clic su "Button1" per passare i dati torna a "Form1".