Visual Basic è un linguaggio di programmazione creato da Microsoft che offre una potente interfaccia guidata dal mouse per la progettazione grafica forme di interfaccia utente . Come molte suite di programmazione GUI , utilizza anche una metafora event-driven di mettere in relazione le azioni che l'utente richiede , come ad esempio la modifica di un valore di testo , al codice. In questa metafora , il programmatore definisce gli eventi , cose che l'utente o di altre parti del programma possono tentare di fare , e definisce come vorrebbe il programma per rispondere a tali eventi. Ogni componente ha il suo evento di default e l'evento predefinito per il controllo TextBox è l'evento " TextChanged " , che si attiva ogni volta che il testo all'interno del controllo viene modificato dall'utente. Istruzioni
1
Creare un nuovo progetto facendo clic su "File" e " Nuovo progetto ". Questo si presenterà con una interfaccia grafica in bianco
2
Trova il controllo " TextBox " nella casella degli strumenti e trascinare due di loro nel form : . Il primo in alto e il secondo in basso .
3
doppio clic sulla prima casella di testo. Questo crea un evento che si verifica ogni volta che il valore per la casella di testo viene modificata . Verificare che il nome della manifestazione è " Textbox1_TextChanged " e non
Incollare il seguente codice all'interno di esso " Textbox2_TextChanged . " :
Private Sub TextBox1_TextChanged ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
Come potete vedere , ogni volta che il testo in TextBox1 viene modificato, copierà tali modifiche TextBox2
4
doppio clic l'altra casella di testo e incolla questo codice all'interno dell'evento creato : .
private Sub TextBox2_TextChanged ( ByVal sender As System.Object , ByVal e come System.EventArgs ) Handles TextBox2.TextChanged
TextBox1.Text = TextBox2.Text
End Sub
Questa è l'immagine speculare del l'ultimo passo . Eventuali modifiche a TextBox2 verranno copiati sul TextBox1 . Qualsiasi modifica o casella di testo verrà rilevato e riflette l'altro , mantenendo i due sincronizzati su. Questo mostra come gli eventi TextChanged lavoro in Visual Basic .