Partager via


CheckBox, contrôle

Vous pouvez utiliser deux types de contrôles ASP.NET pour ajouter des cases à cocher à une page Web Forms : des contrôles individuels CheckBox ou un contrôle CheckBoxList. Ces deux contrôles permettent aux utilisateurs d’entrer des données booléennes : vrai ou faux, oui ou non.

Contrôle CheckBox et contrôle CheckBoxList

Vous ajoutez des contrôles CheckBox individuels à une page et travaillez avec eux séparément. Par opposition, le contrôle CheckBoxList est un contrôle unique qui agit comme un contrôle parent pour une collection d’éléments de liste de cases à cocher. Il dérive d’une classe ListControl de base, et fonctionne donc de façon similaire aux contrôles ListBox, contrôle, DropDownList, contrôle, RadioButtonList, contrôle et BulletedList, contrôle. Pour cette raison, la plupart des procédures d’utilisation du contrôle CheckBoxList sont identiques à celles des autres contrôles serveur Web de liste.

Chaque type de contrôle a des avantages. L’utilisation de contrôles CheckBox individuels vous laisse plus de liberté quant à la présentation des cases à cocher sur la page par rapport au contrôle CheckBoxList. Par exemple, vous pouvez inclure du texte (c’est-à-dire du texte ne correspondant pas à une case à cocher) entre chaque case à cocher. Vous pouvez également contrôler la police et la couleur des cases à cocher individuelles.

Il est préférable de choisir le contrôle CheckBoxList si vous souhaitez créer une série de cases à cocher à partir des données d’une base de données. (Vous pouvez toujours lier un contrôle CheckBox individuel aux données).

Pour plus d’informations sur la gestion des contrôles CheckBox et CheckBoxList, voir Contrôles serveur Web CheckBox et CheckBoxList (Visual Studio) dans MSDN Library.

Pour ajouter un contrôle CheckBox à une page

  1. Faites glisser le contrôle CheckBox du volet des tâches Boîte à outils sur votre page.

  2. Spécifiez une légende en définissant la propriété Texte.

  3. Modifiez éventuellement l’orientation de la légende en définissant la propriété TextAlign.

Lorsque le contrôle CheckBox est restitué dans le navigateur, cela se fait en deux parties : un élément interne représentant la case à cocher, et un élément d’étiquette indépendant représentant la légende de la case à cocher. La combinaison des deux éléments est encapsulée ensuite dans un élément d’étendue.

Lorsque vous appliquez des paramètres de style ou d’attribut à un contrôle CheckBox, ceux-ci sont appliqués à l’élément d’étendue externe. Par exemple, si vous définissez la propriété BackColor du contrôle, le paramètre est appliqué à l’élément d’étendue, ce qui affecte les attributs étiquettes et internes.

Voir aussi

Concepts

ASP.NET

Contrôles standard ASP.NET

Contrôles de données ASP.NET

Contrôles de validation ASP.NET

Contrôles de navigation ASP.NET

Contrôles d’ouverture de session ASP.NET

Contrôles des composants WebPart ASP.NET