July 20
È un'applicazione di Windows rara che non condivide, almeno alcuni dei dati tra le varie finestre e finestre di dialogo che possono comparire durante il suo funzionamento. Il raggiungimento di questo compito è più semplice di molti sviluppatori avrebbero creduto: richiede poco più di aggiunta di una singola parola, "pubblico" per le variabili esistenti e in movimento tutte le informazioni che devono essere condivise nelle variabili pubbliche. L'unica avvertenza è che le proprietà già esistenti nel forum non possono essere modificati al pubblico.
1 Creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Selezionare "Applicazione Windows Form."
2 Fare doppio clic sul componente "casella di testo" dalla Casella degli strumenti e la componente "pulsante" per aggiungere uno di ciascuno alla prima forma nel progetto.
3 Fare clic con il modulo e selezionare "Visualizza codice." Incollare il seguente nella finestra del codice che si apre:
sharedText pubblico come stringa
La parola "pubblico" realizza tutto per l'attività: il resto del tutorial farà altro che illustrare in azione. Segnalando una variabile come "Pubblico", questo permette tutte le altre forme e moduli all'interno della stessa applicazione per leggere e scrivere ai suoi dati.
4 Fai clic su "Form1.vb [Design]" per tornare alla visualizzazione form e fare doppio clic sul testo sul modulo. Ciò creerà un evento per ogni volta il testo in esso viene modificato. Sarà chiamato "TextBox1_TextChanged."
Incollare il seguente in esso per impostare la variabile sharedText dichiarata in Fase 3:
sharedText = TextBox1.Text
Questo passaggio è necessario, in quanto il TextBox in sé non può essere impostato come una variabile pubblica.
5 Fai clic su "Form1.vb [Design]" e di nuovo e questa volta fare doppio clic sul pulsante per creare un evento per quando il pulsante viene premuto. Incollare il seguente per chiudere questo modulo e aprirne un altro:
Me.Visible = false
Form2.Visible = True
6 Aggiungi la tua seconda forma facendo clic su "Progetto" e "Aggiungi Windows Form."
7 Fare doppio clic sul componente "Etichetta" dalla casella degli strumenti per aggiungere al nuovo modulo.
8 Fare doppio clic sullo sfondo della nuova forma. Ciò creerà un evento per eseguire appena i nuovi carichi di modulo. Incollare il seguente in esso:
Label1.Text = Form1.sharedText
Questo richiede semplicemente la variabile sharedText dalla prima forma e lo utilizza come il testo per l'etichetta in questo modulo.
Tutti i dati possono essere condivisi tra più moduli in questo modo: aggiungere la parola "pubblico" alla variabile sulla forma sorgente e digitare il nome del modulo "punto" nome della variabile sul modulo di ricezione.