Académique Documents
Professionnel Documents
Culture Documents
PLAN
• Les contrôles : objets visuels prédéfinis
o Formulaire
o Bouton de commande
o Labels
o Zones de texte
o Cases à cocher
o Listes
o Création de menu
o Grilles
Rappels
• Un objet
• Une propriété
• Une méthode
1
Option : Génie Logiciel
UE : VB.Net
La procédure événementielle
• Appel de la procédure évènementielle :
Private sub NomObjet_NomEvenement(Arguments)
Instructions
End Sub
Exemple :
Private Sub BtOk_Click (ByVal sender As System.Objet, ByVal e As
System.EventArgs) Handles BtOk.Click
End Sub
• Private Sub : La procédure évènement est privée donc accessible uniquement dans le
module.
• BtOk_Click : Après le mot Sub il y a un nom de procédure. Ce nom est construit avec le
• Handles BtOk.Click indique que c'est l'évènement Click sur l'objet BtOk qui déclenche la
procédure.
Propriétés du Formulaire
• Les propriétés essentielles concernant la feuille :
2
Option : Génie Logiciel
UE : VB.Net
o Name est commune à tous les objets, il sert à référencer l’objet dans le code.
o Text : le texte associé à l’objet sur l’écran. C'est le texte qui apparaît à la barre de
frmAcceuil.hide()
▪ Normal : FormWindowState.Normal
▪ Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
▪ Me.Nom_propriété = valeur
Méthodes du Formulaire
Exemples :
o Form1.Show()
o Form1.Hide()
o Load (chargement) : cette procédure contient tout ce que l’application doit faire au
o MouseDown
o MouseMove
Bouton de commande
3
Option : Génie Logiciel
UE : VB.Net
Le contrôle CommandButton
Label
• Contrôle « inerte » qui sert à afficher un texte sur une feuille (étiquette)
TextBox
• C’est une zone qui sert à afficher une information saisie au clavier par l’utilisateur
o Dim X as double
o X = Val(textbox1.text)
TextBox : propriétés
Quelques propriétés :
Quelques événements
Contrôles Cases
o Cases à cocher (CheckBox) : permettent des choix indépendants même s’ils sont
o Propriété :
o Événement :
Utiliser un GroupBox
Contrôles Listes
o ListBox : non modifiable et non déroulante
5
Option : Génie Logiciel
UE : VB.Net
o ComboBox : modifiable et déroulante
Propriétés
Méthodes de ListBox
o Listbox1.items.add("Rabat")
o ListBox1.items.clear
L’objet : Grilles
o Ajouter un objet de type : DataGridView
o Grille.RowCount = 20
o Grille.ColumnCount = 3
o Grille.Item(i, j).Value = 12
o .Columns(0).Name = "Nom"
6
Option : Génie Logiciel
UE : VB.Net
o .Columns(1).Name = "Prénom"
o .AllowUserToAddRows = False
o .AllowUserToDeleteRows = False
o .AllowUserToOrderColumns = False
o .AllowUserToResizeColumns = False
o .AllowUserToResizeRows = False
o .RowsDefaultCellStyle.BackColor = Color.White
o .AlternatingRowsDefaultCellStyle.BackColor = Color.AliceBlue
o .MultiSelect = False
7
Option : Génie Logiciel
UE : VB.Net