Exporter (0) Imprimer
Développer tout

RadioButton, classe

Mise à jour : novembre 2007

Permet à l'utilisateur de sélectionner une option unique à partir d'un groupe de choix en association avec d'autres contrôles RadioButton.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[DefaultBindingPropertyAttribute("Checked")]
public class RadioButton : ButtonBase
/** @attribute ComVisibleAttribute(true) */
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */
/** @attribute DefaultBindingPropertyAttribute("Checked") */
public class RadioButton extends ButtonBase
public class RadioButton extends ButtonBase

Le contrôle RadioButton peut afficher du texte et/ou un Image.

Lorsque l'utilisateur active une case d'option dans un groupe, les autres cases d'option sont automatiquement désactivées. Tous les contrôles RadioButton d'un conteneur donné, tels que Form, constituent un groupe. Pour créer plusieurs groupes sur un formulaire, placez chaque groupe dans son propre conteneur, tel qu'un contrôle GroupBox ou Panel.

Les contrôles RadioButton et CheckBox ont une fonction identique : l'utilisateur peut les activer ou les désactiver. La différence est que plusieurs contrôles CheckBox peuvent être activés simultanément, tandis que les cases d'option sont mutuellement exclusives.

Utilisez la propriété Checked pour obtenir ou définir l'état d'une RadioButton. L'apparence de la case d'option peut être modifiée pour devenir un bouton bascule ou une case d'option standard en définissant la propriété Appearance.

L'exemple de code suivant crée et initialise deux contrôles RadioButton dans un GroupBox. Pour exécuter cet exemple, collez le code dans un Windows Form. Appelez InitializeRadioButtons du constructeur du formulaire ou de la méthode de gestion d'événements Load.

private GroupBox groupBox1;
private RadioButton radioButton2;
private RadioButton radioButton1;

public void InitializeRadioButtons()
{
    this.groupBox1 = new System.Windows.Forms.GroupBox();
    this.radioButton2 = new System.Windows.Forms.RadioButton();
    this.radioButton1 = new System.Windows.Forms.RadioButton();

    this.groupBox1.Controls.Add(this.radioButton2);
    this.groupBox1.Controls.Add(this.radioButton1);
    this.groupBox1.Location = new System.Drawing.Point(80, 75);
    this.groupBox1.Size = new System.Drawing.Size(200, 100);
    this.groupBox1.Text = "Radio Buttons";

    this.radioButton2.Location = new System.Drawing.Point(31, 53);
    this.radioButton2.Size = new System.Drawing.Size(67, 17);
    this.radioButton2.Text = "Choice 2";

    this.radioButton1.Location = new System.Drawing.Point(31, 20);
    this.radioButton1.Name = "radioButton1";
    this.radioButton1.Size = new System.Drawing.Size(67, 17);
    this.radioButton1.Text = "Choice 1";

    this.ClientSize = new System.Drawing.Size(292, 266);
    this.Controls.Add(this.groupBox1);
}


Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft