Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come sapere se un valore di testo è cambiato in Visual Basic

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 .

 

Programmazione © www.itcomputer.win