Visual Basic vous permet d'empiler des contrôles . Cette fonction est très pratique lorsque vous avez besoin pour animer des objets sur un formulaire Windows ou créer des effets visuels spéciaux. Eléments sur un formulaire Windows ont la propriété numérique appelé pour z. Lorsque deux contrôles occupent le même espace sur un formulaire, le contrôle avec la valeur la plus élevée de l'ordre z apparaît sur le dessus. En manipulant cette valeur , vous pouvez faire une commande apparaissent en face de l'autre en tant que votre code s'exécute . Instructions
ajouter des contrôles à un formulaire
1
Ouvrez Visual Studio et cliquez sur "Fichier". Sélectionnez "Nouveau projet" pour ouvrir la fenêtre Nouveau projet.
2
Cliquez sur " Visual Basic ", puis double -cliquez sur " Application Windows Forms . " Visual Studio va créer un nouveau projet et afficher un formulaire vide dans la fenêtre de conception.
3
Cliquez sur "View" et sélectionner " Boîte à outils " pour afficher la boîte à outils et ses contrôles.
Hôtels 4
Double- cliquez sur le contrôle ListBox. Un ListBox nommé " ListBox1 " apparaît sur le formulaire.
5
Déplacer vers la boîte à outils à nouveau et cliquez sur le contrôle ListBox. Double-cliquez dessus et Visual Studio ajoute un ListBox nommé " ListBox2 " pour la forme .
6
Cliquez sur " ListBox2 " et maintenez enfoncé le bouton gauche de la souris . Faites-le glisser de sorte qu'il chevauche légèrement " listBox1 . "
7
retour à la boîte à outils et double- cliquez sur le contrôle "Bouton" . Un bouton nommé "Button1 " apparaît sur le formulaire.
8
retour à la boîte à outils , une dernière fois , puis double- cliquez sur le contrôle "Bouton " de nouveau. Visual Studio va ajouter un bouton nommé " Button2 " pour la forme . Cliquez sur le «X» en haut de la boîte à outils pour le fermer.
Ajouter Z Ordre Logic
9
Double -cliquez sur " Button1 ". Cela crée un événement clic de ce bouton . Le code suivant apparaît dans l'éditeur de code :
Private Sub Button1_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
End Sub
10
Ajoutez la ligne de code avant le "End Sub " déclaration :
ListBox1.BringToFront ()
La méthode BringToFront modifie l'indice de z de ListBox1 et il se déplace en face d'autres contrôles.
11
un clic droit sur n'importe quelle zone de l'éditeur de code et sélectionnez "Afficher designer" pour voir à nouveau le formulaire .
12
Double -cliquez sur " Button2 ». Le code pour son événement de clic s'affiche comme suit dans l'éditeur de code :
Private Sub Button2_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles Button2.Click
Fin sous
13
Ajoutez la ligne de code avant le "End Sub " déclaration :
ListBox2.BringToFront ()
cela portera ListBox2 en face de l'autre contrôles.
14
Appuyez sur " F5" pour exécuter le projet . Le formulaire ouvrir et afficher les ListBoxes et boutons . Cliquez sur le bouton " Button1" . " ListBox1 " se superposera " ListBox2 . " Cliquez sur le bouton " Button2 " . " ListBox2 " se superposera " ListBox1 . "