Aller au contenu principal

CheckBox

Un contrôle CheckBox est une case à cocher permettant à l'utilisateur d'effectuer un choix de type oui/non.

On aura souvent besoin de traiter une case à cocher de deux façons différentes:

  • en cherchant à connaître son état à un instant donné. On utilisera alors un if à une branche (if sans else) pour interroger sa propriété Checked.
  • en réagissant immédiatement à une action sur la case. On utilisera alors l'événement CheckedChanged.
PropriétéTypeDescription
propriété
(Name)
Indique le nom utilisé dans le code pour identifier l’objet. Préfixe : chk, par exemple : chkDoublePhoto
propriété
AutoSize
boolIndique si le contrôle se redimensionne automatiquement pour s'ajuster à son contenu.
propriété
Checked
boolObtient ou définit une valeur indiquant si la case est cochée ou non. Exemple : Pour vérifier si une case est cochée,
if (radDeBase.Checked)   
accCoutSysteme = 500;
propriété
Enabled
boolObtient ou définit une valeur indiquant si le contrôle est activé ou non.
propriété
FlatStyle
Obtient ou définit l'apparence du contrôle lorsque le bouton est cliqué.
- Flat : aucun effet de relief
- Pop-up : aucun effet de relief sauf au moment où la souris survole le bouton
- Standard : effet de relief toujours présent
propriété
Text
stringObtient ou définit le libellé affiché à côté de la case pour en indiquer le rôle.
propriété
TextAlign
Indique la façon dont le texte est aligné dans le contrôle.
propriété
Visible
boolObtient ou définit une valeur indiquant si le contrôle est visible ou non.
ÉvénementDescription
événement
CheckedChanged
Se produit chaque fois que la propriété Checked est modifiée.