Partager via


Vue d’ensemble du contrôle RadioButton (Windows Forms)

Les contrôles Windows Forms RadioButton présentent un ensemble de deux choix mutuellement exclusifs ou plus à l’utilisateur. Bien que les cases d’option et les cases à cocher semblent fonctionner de la même façon, il existe une différence importante : lorsqu’un utilisateur sélectionne une case d’option, les autres cases d’option du même groupe ne peuvent pas également être sélectionnées. En revanche, n’importe quel nombre de cases à cocher peuvent être cochées. La définition d’un groupe de cases d’option indique à l’utilisateur : « Voici un ensemble de choix parmi lesquels vous pouvez choisir un seul et un seul ».

Utilisation des commandes

Lorsqu’un RadioButton contrôle est cliqué, sa Checked propriété est définie true et le Click gestionnaire d’événements est appelé. L’événement CheckedChanged est déclenché lorsque la valeur de la Checked propriété change. Si la propriété AutoCheck est définie sur true (valeur par défaut), lorsque la case d'option est sélectionnée, toutes les autres du groupe sont automatiquement désélectionnées. Cette propriété n'est généralement définie à false que lorsque le code de validation est utilisé pour vérifier que le bouton radio sélectionné est une option autorisée. Le texte affiché dans le contrôle est défini avec la Text propriété, qui peut contenir des raccourcis de touche d’accès. Une touche d’accès permet à un utilisateur de « cliquer » sur le contrôle en appuyant sur la touche Alt avec la touche d’accès. Pour plus d’informations, consultez Comment : Créer des clés d'accès pour les contrôles Windows Forms et Comment : Définir le texte affiché par un contrôle Windows Forms.

Le RadioButton contrôle peut apparaître comme un bouton de commande, qui semble avoir été enfoncé si sélectionné, si la propriété Appearance est définie sur Button. Les cases d’option peuvent également afficher des images en utilisant les propriétés Image et ImageList. Pour plus d’informations, consultez Guide pratique pour définir l’image affichée par un contrôle Windows Forms.

Voir aussi