Académique Documents
Professionnel Documents
Culture Documents
événementielle Partie 4
PR HAYATI HIND
Les contrôle les plus utilisés
Label – permet d’afficher du texte dans une fenêtre
TextBox – accepte des entrées et affiche des sorties
Button – permet d’évoquer l’exécution d’un bout de code
CheckBox – accepte des entrées de type oui/non
RadioButtons – permet la sélection d’une seule option parmi plusieurs options (choix)
ListBox – permet la sélection depuis une liste d’item (choix)
ComboBox – permet la sélection depuis une liste ou une entrée
Le contrôle TextBox
Propriétés à connaitre
ReadOnly – initialisé si vous voulez que l’utilisateur lit le texte sans pouvoir le
modifier
Pour traiter une large quantité du texte
◦ MultiLine – True active l’habillage du texte
◦ Passer à la ligne suivante quand la façade de droite est atteinte
◦ Lines : liste de chaine de caractères une pour chaque ligne du textBox
◦ ScrollBars détermine si le scroll bar (barre de défilement) est utilise dans la boite de texte et
de quel type : (None – Horizontal – Vertical – Both)
PasswordChar – Pour cacher les caractères (cas de mot de passe )
PlaceholderText – remplir le textbox pour guider l’utilisateur sur la forme a saisir
Les boutons d’options (RadioButton)
Utilisés pour permettre le choix d'une seule option parmi plusieurs (Exemples: état civil,
tranche d'âge, …)
Forment un groupe à l'intérieur d'un cadre (GroupBox)
Quelques propriétés:
◦ Text: texte accompagnant le bouton d'option.
◦ Name: nom du bouton d'option.
◦ Checked: indique si le bouton d'option est sélectionné (True) ou non (False)
Quelques événements:
◦ Click, MouseMove (déclenché quand le pointeur de la souris passe sur le bouton) MouseLeave (
quand le pointeur quitte le bouton)
Les boutons d’options (RadioButton)
Etapes de création:
1. Créer un groupe en utilisant le contrôle
2. Modifier les propriétés Name et Text du groupe (éventuellement d'autres propriétés)
3. Sélectionner le groupe
4. Placer des boutons d'options à l'intérieur du groupe et modifier leurs propriétés comme
Name et Text.
Exemple:
Name = Choix1
Name = Choix2
Name = Choix3
Les boutons d’options (RadioButton)
Déterminer l'option choisie:
✓ Utiliser une variable globale (choix), dans la feuille, initialisée avec une valeur relative à l'option par défaut
(Exemple: Célibataire 0)
Private Sub Form1_Load(……..) Handles Me.Load
choix = 0
End Sub
✓ Utiliser l'événement CheckedChanged de chaque bouton d'option pour affecter à cette variable la valeur
relative à l'option cliquée.
Private Sub choix1_CheckedChanged(……..) Handles choix1. CheckedChanged
choix = 1 ' Marié 1 , Divorcé 2
End Sub
Name = courrier
Name = site
Name = sauvegarde
Les cases à cocher (CheckBox)
Déterminer si une case est cochée ou non:
◦ Examiner la valeur de sa propriété Checked
If courrier.Checked = False And site.Checked = False And sauvegarde.Checked = False Then 'Aucune case n'est cochée
Exemple:
Quelques propriétés:
◦ Name: nom de la liste.
◦ SelectMode: indique le nombre d'éléments qu'on peut sélectionner et le mode de sélection.
◦ None: aucune sélection n'est possible.
◦ One: sélection d'un seul élément (valeur par défaut)
◦ MultiSimple: sélection de plusieurs éléments par un simple clic.
◦ MultiExtended: sélection de plusieurs éléments avec un clic en appuyant sur la touche Shift (ou Ctrl).
Les listes simples (ListBox)
◦ Items: une collection (possède des propriétés et des méthodes) qui permet d'accéder aux éléments de la
liste.
◦ SelectedItems: une collection représentant les éléments sélectionnés dans la liste (si
SelectionMode=MultiSimple ou MultiExtended)