Visual Basic är ett programmeringsspråk skapat av Microsoft som har en kraftfull mus - driven gränssnitt för att utforma grafiska former användargränssnitt. Liksom många GUI programmering sviter , använder den också en händelsestyrd metafor att relatera åtgärder användaren tar , till exempel ändra en text värde , till koden . I denna metafor , definierar programmeraren händelser , saker användaren eller andra delar av programmet kan försöka göra , och definierar hur han vill att programmet svara på dessa händelser . Varje komponent har sin egen standard händelsen och standard händelsen för textrutekontroll är " TextChanged " händelse som avfyras varje gång texten i kontrollen ändras av användaren . Instruktioner
1
Skapa ett nytt projekt genom att klicka på " File " och " Nytt projekt . " Detta kommer att presentera dig med en tom GUI formulär
2
Hitta " TextBox " kontrollen i verktygslådan och dra två av dem på din formuläret : . Den första överst och den andra i botten . Addera 3
Dubbelklicka på den första textrutan . Detta skapar en händelse som kommer att inträffa varje gång texten värdet för boxen ändras . Se till att namnet på evenemanget är " Textbox1_TextChanged " och inte
Klistra in följande kod i det " Textbox2_TextChanged . " :
Private Sub TextBox1_TextChanged ( ByVal avsändare Som System.Object , ByVal e Som System.EventArgs ) Hanterar TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
Som ni kan se , varje gång texten i TextBox1 ändras , det kommer att kopiera dessa förändringar TextBox2
4
Dubbelklicka på den andra textrutan och klistra in den här koden i den skapade händelsen : .
Private Sub TextBox2_TextChanged ( ByVal avsändare som System.Object , ByVal e Som System.EventArgs ) Hanterar TextBox2.TextChanged
TextBox1.Text = TextBox2.Text
End Sub
p Detta är en spegelbild av det sista steget . Eventuella ändringar TextBox2 kommer att kopieras över till TextBox1 . Alla ändringar antingen textrutan kommer att upptäckas och återspeglas i den andra , hålla två synkroniseras . Detta illustrerar hur TextChanged händelserna arbetet i Visual Basic .