Visual Basic kan stables kontroller. Denne funksjonen er nyttig når du trenger å animere objekter på en Windows-skjema eller lage visuelle effekter . Elementer på en Windows-skjema har en numerisk eiendom som kalles z rekkefølge. Når to kontrollene opptar den samme plassen på et skjema, vil kontrollen med høyest z ordreverdien vises på toppen . Ved å manipulere denne verdien , kan du gjøre noen kontroll vises foran en annen som koden kjøres . Instruksjoner
legger til kontroller i et skjema
en
Åpne Visual Studio og klikk på "File ". Velg "New Project " for å åpne New Project-vinduet .
2
Klikk på " Visual Basic" og dobbeltklikk deretter "Windows Forms Application ". Visual Studio vil opprette et nytt prosjekt og vise en tom form i utformingen vinduet.
3
Klikk på " Vis" og velg " Toolbox " for å vise verktøykassen og kontrollene .
4
Dobbeltklikk Liste- kontroll. En Listeboks heter " ListBox1 " vises på skjemaet .
5
Flytt til verktøykassen igjen og klikker på Liste- kontroll. Dobbeltklikk på det og Visual Studio vil legge en Listeboks heter " ListBox2 " til skjemaet .
6
Klikk " ListBox2 " og hold nede venstre museknapp . Dra den slik at den overlapper så vidt " ListBox1 ."
7
Tilbake til verktøykassen og dobbeltklikk på " Button" kontroll. En knapp som heter " Button1 " vises på skjemaet .
8
Tilbake til verktøykassen en siste gang og dobbeltklikk på " Button" kontroll igjen . Visual Studio vil legge til en knapp som heter " Button2 " til skjemaet . Klikk på "X" øverst i verktøykassen for å lukke det .
Add Z Order Logic
9
Dobbeltklikk på " Button1 . " Dette skaper et klikk hendelsen for den knappen. Følgende kode vil vises i koden redaktør : en
Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak Button1.Click
End Sub
10
Legg denne linjen med kode før " End Sub " statement : en
ListBox1.BringToFront ( )
BringToFront metoden endrer z indeks over ListBox1 og flytter det foran av andre kontroller .
11
Høyreklikk ethvert område av koden redaktør og velg "View designer" for å vise form igjen .
12
Dobbeltklikk på " Button2 . " Koden for sin klikkhendelsen vil vises slik i koden redaktør : en
Private Sub Button2_Click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak Button2.Click
End sub
13
Legg denne linjen med kode før " End sub " statement : en
ListBox2.BringToFront ( )
p Dette vil bringe ListBox2 foran den andre kontroller.
14
Trykk " F5 " for å kjøre prosjektet . Skjemaet vil åpne og vise listboxes og knapper. Klikk på " Button1 "-knappen . " ListBox1 " vil overlappe " ListBox2 . " Klikk på " Button2 "-knappen . " ListBox2 " vil overlappe " ListBox1 . "