Case à cocher

Modifié le  Mon, 20 May 2019 sur 06:04 PM

Case à cocher

L'élément de rapport CheckBox est utilisé pour afficher du texte et une coche sur un rapport. Cette capture d'écran montre un élément de rapport CheckBox avec la propriété CheckAlign définie sur TopCenter et le texte aligné en haut et à gauche.

 

Croissance et rétrécissement

Par défaut, les éléments CheckBox ont une taille définie. Si vous souhaitez autoriser une case à cocher à se développer verticalement en fonction de son contenu, définissez la propriété CanGrow sur True (valeur par défaut). Si vous souhaitez autoriser une case à cocher à être réduite en fonction de son contenu, définissez lapropriété CanShrink sur True (la valeur par défaut est False). La CheckBox s'agrandira toujours pour accueillir la première ligne de texte, même lorsque CanGrow est False.

Expressions incorporées

La partie texte de l'élément de rapport Case à cocher prend en charge les expressions incorporées pour la fonctionnalité de fusion et publipostage. Les expressions incorporées vous donnent la liberté d'obtenir et d'insérer des informations basées sur des données directement dans la propriété CheckBox.Text pour produire des rapports personnalisés et une fusion de courrier.

Une vue où chaque case à cocher est initialisée avec CheckAlign varie de TopLeft à BottomRight:



L'image de coche dépend de la valeur définie dans la  propriété Value . Par défaut, il accepterait = true ou = false. Au moment du design, la propriété Value peut être initialisée avec une expression qui, au moment de l'exécution, est évaluée avec l'une des valeurs System.Windows.Forms.CheckState, par exemple:

= IsNull (Fields.Quantity, 0)> 100 qui renverrait true ou false et cocher et décocher la case à cocher, respectivement.

De même, si vos champs de données renvoient deux / trois valeurs distinctives, qui ne sont pas vraies / fausses, vous pouvez modifier les propriétés TrueValue / FalseValue / IndeterminateValue pour qu'elles correspondent directement aux valeurs de vos champs.

Exemple:

Vous avez un champ Statut qui a trois valeurs:

  • Approuvé

  • Disapproved

  • Pas encore défini

Dans ce cas, il est plus pratique d'utiliser ces valeurs directement plutôt que d'essayer de les évaluer comme vraies / fausses. Vous pouvez le faire facilement en utilisant les propriétés TrueValue / FalseValue / IndeterminateValue:

Et voici le résultat final:


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article