Visual Basic lader dig stable kontrol. Denne funktion er praktisk, når du har brug for til at animere objekter på en Windows- formular eller oprette specielle visuelle effekter. Elementer på en Windows- formular har en numerisk egenskab kendt som Z-rækkefølgen . Når to kontroller indtager den samme plads på en formular, vil kontrollen med den højeste z ordreværdi vises øverst. Ved at manipulere denne værdi , kan du gøre nogen kontrol vises foran en anden som din kode kører . Instruktioner
Tilføj kontrolelementer til en formular
1
Open Visual Studio og klikke på "File ". Vælg " Nyt projekt " for at åbne Nyt projekt vinduet.
2
Klik på " Visual Basic ", og dobbeltklik derefter på "Windows Forms Application ". Visual Studio vil oprette et nyt projekt, og vise en tom formular i design -vinduet.
3
Klik på " View" og vælg " Toolbox " for at vise værktøjskassen og dens kontrolelementer .
4
Dobbeltklik på ListBox kontrol. En ListBox navnet " ListBox1 " vises på formularen.
5
Flyt til værktøjskassen igen, og klik på ListBox kontrol. Dobbeltklik på den, og Visual Studio vil tilføje en ListBox navn " ListBox2 " til formularen.
6
Klik på " ListBox2 " og hold din venstre museknap. Træk den så det lidt overlapper " ListBox1 ."
7
Retur til værktøjskassen og dobbeltklik på " Button " kontrol . En knap med navnet " Button1 " vises på formularen.
8
Retur til værktøjskassen en sidste gang , og dobbeltklik på " Button " kontrol igen. Visual Studio vil tilføje en knap med navnet " button2 " til formularen. Klik på "X" i toppen af værktøjskassen for at lukke det.
Add Z Order Logic
9
Dobbeltklik på " Button1 ". Dette skaber et klik begivenhed for denne knap. Følgende kode vises i kodeeditoren : Hej
Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles Button1.Click
End Sub
< br > 10
Tilføj denne linje kode før " End Sub " erklæring : Hej
ListBox1.BringToFront ()
BringToFront metode ændrer z indeks ListBox1 og flytter den foran af andre kontroller .
11
Højreklik ethvert område af koden editor og vælg "Vis Designer " for at se formularen igen .
12
Dobbeltklik på " button2 . " Koden for sin klik begivenheden vises som følger i koden editoren:
Private Sub Button2_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles Button2.Click
End sub
13
Tilføj denne linje kode før " End Sub " erklæring : Hej
ListBox2.BringToFront ()
dette vil bringe ListBox2 foran den anden kontrol.
14
Tryk på " F5 " for at køre projektet. Skemaet vil åbne og vise listboxe og knapper. Klik på " Button1 " knappen. " ListBox1 " vil overlejre " ListBox2 ". Klik på " button2 " knappen. " ListBox2 " vil overlejre " ListBox1 . "