Comment : afficher des en-têtes d'élément dans un contrôle DataRepeater (Visual Studio)
Mise à jour : Juillet 2008
L'en-tête d'élément d'un contrôle DataRepeater fournit un indicateur visuel lorsqu'un DataRepeaterItem est sélectionné. Lorsque la propriété LayoutStyle a la valeur Vertical (valeur par défaut), l'en-tête d'élément apparaît à gauche de chaque élément. Lorsque la propriété LayoutStyle a la valeur Horizontal, l'en-tête d'élément apparaît en haut de chaque élément.
Lorsqu'il est sélectionné en premier, l'en-tête d'élément apparaît dans la couleur spécifiée par la propriété SelectionColor et une icône représentant une flèche blanche s'affiche.
Remarque : |
---|
Si vous affectez à SelectionColor la valeur White, le symbole de sélection n'apparaît pas lorsque l'élément est sélectionné pour la première fois. |
Lorsqu'un champ de DataRepeaterItem a le focus, la couleur de l'en-tête d'élément devient celle de l'arrière-plan ItemTemplate et l'icône de la flèche devient noire. Si vous modifiez des données, un symbole de crayon apparaît dans l'en-tête d'élément.
La largeur par défaut (ou hauteur lorsque la propriété LayoutStyle a la valeur Horizontal) de l'en-tête d'élément est de 15 pixels. Vous pouvez changer la largeur en définissant la propriété ItemHeaderSize.
Remarque : |
---|
Si la propriété ItemHeaderSize a une valeur inférieure à 11, les symboles d'indicateur n'apparaissent pas dans l'en-tête d'élément. |
Vous pouvez masquer les en-têtes d'élément en attribuant la valeur False au paramètre ItemHeaderVisible. Lorsque ItemHeaderVisible a la valeur False, la seule indication qu'un élément est sélectionné est un trait pointillé autour du périmètre du DataRepeaterItem.
Remarque : |
---|
Vous pouvez également fournir votre propre indicateur de sélection en surveillant la propriété IsCurrent du DataRepeaterItem dans l'événement DrawItem du contrôle DataRepeater. Pour plus d'informations, consultez IsCurrent. |
Pour modifier l'apparence des en-têtes d'élément
Dans le Concepteur Windows Forms, sélectionnez la région inférieure du contrôle DataRepeater.
Remarque : Vous devez sélectionner la région inférieure du contrôle. Si vous sélectionnez la section modèle d'élément, un jeu différent de propriétés apparaîtra dans la fenêtre Propriétés.
Dans la fenêtre Propriétés, vous pouvez utiliser la propriété SelectionColor pour changer la couleur des en-têtes d'élément.
Remarque : Si vous affectez à SelectionColor la valeur White, le symbole de sélection n'apparaît pas lorsque l'élément est sélectionné en premier.
Utilisez la propriété ItemHeaderSize pour modifier la largeur (ou la hauteur) des en-têtes d'élément.
Remarque : Si la propriété ItemHeaderSize a une valeur inférieure à 11, les symboles d'indicateur n'apparaissent pas dans l'en-tête d'élément.
Pour masquer des en-têtes d'élément
Dans le Concepteur Windows Forms, sélectionnez la région inférieure du contrôle DataRepeater.
Remarque : Vous devez sélectionner la région inférieure du contrôle. Si vous sélectionnez la section modèle d'élément, un jeu différent de propriétés apparaîtra dans la fenêtre Propriétés.
Dans la fenêtre Propriétés, attribuez la valeur False à la propriété ItemHeaderVisible.
Lorsqu'un élément de DataRepeater est sélectionné, la seule indication est un trait pointillé autour du périmètre du DataRepeaterItem.
Voir aussi
Tâches
Comment : modifier l'apparence d'un contrôle DataRepeater (Visual Studio)
Comment : modifier la disposition d'un contrôle DataRepeater (Visual Studio)
Dépannage des problèmes liés au contrôle DataRepeater (Visual Studio)
Concepts
Introduction au contrôle DataRepeater (Visual Studio)
Référence
Historique des modifications
Date |
Historique |
Raison |
---|---|---|
Juillet 2008 |
Ajout d'une rubrique. |
Modifications de fonctionnalités dans le SP1. |