Visual Basic kan du stapla kontroller . Den här funktionen är praktisk när du behöver animera objekt på en Windows- formulär eller skapa visuella effekter . Element på en Windows- formulär har en numerisk egenskap som kallas z ordning . När två kontroller upptar samma område på ett formulär , kommer styrning med högsta z ordervärdet visas på toppen . Genom att manipulera detta värde , kan du göra någon kontroll visas framför en annan som din kod körs . Instruktioner
Lägg kontroller i ett formulär
1
Öppna Visual Studio och klicka på " File ". Välj " Nytt projekt " för att öppna New Project fönstret .
2
Klicka på " Visual Basic " och dubbelklicka sedan på " Windows Forms Application . " Visual Studio kommer att skapa ett nytt projekt och visar en tom form i designen fönstret .
3
Klicka på " Visa " och välj " Verktyg " för att visa verktygslådan och dess kontroller .
4
Dubbelklicka ListBox kontrollen . En listruta som heter " ListBox1 " visas på formuläret .
5
Flytta till verktygslådan igen och klicka ListBox kontrollen . Dubbelklicka på den och Visual Studio kommer att lägga en listruta som heter " ListBox2 " till formuläret .
6
Klicka " ListBox2 " och håll ner vänster musknapp . Dra den så att den överlappar lite " ListBox1 . "
7
Återgå till verktygslådan och dubbelklicka på " Button " kontroll . En knapp som heter " Button1 " visas på formuläret .
8
tillbaka till verktygslådan en sista gång och dubbelklicka på " Button " kontroll igen . Visual Studio kommer att lägga till en knapp som heter " Button2 " till formuläret . Klicka på " X " längst upp i verktygslådan för att stänga den . Addera Lägg Z Order Logic
9
Dubbelklicka på " Button1 . " Detta skapar en click-händelse för den knappen . Följande kod kommer att visas i koden redaktör :
Private Sub Button1_Click ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) Handtag Button1.Click
End Sub
10
Lägg denna kodrad innan " End Sub " uttalande :
ListBox1.BringToFront ( ) katalog
BringToFront metoden ändrar z -index på ListBox1 och flyttar den framför av andra kontroller .
11
Högerklicka på någon del av koden redaktör och välj " View Designer " för att se formuläret igen .
12
Dubbelklicka på " Button2 . " Koden för händelsen click visas följande i koden redaktör :
Private Sub Button2_Click ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) Handtag Button2.Click
End sub
13
Lägg denna kodrad innan " End sub " uttalande :
ListBox2.BringToFront ( ) katalog
detta kommer att medföra ListBox2 framför den andra kontroller .
14
Tryck " F5 " för att köra projektet . Formuläret öppnas och visar de listboxes och knappar . Klicka på " Button1 "-knappen. " ListBox1 " kommer att överlagra " ListBox2 . " Klicka på " Button2 "-knappen. " ListBox2 " kommer att överlagra " ListBox1 . " Addera