Editeur de collection
Remonter à Editeurs de propriétés - Index
La boîte de dialogue Editeur de collection est utilisée pour modifier les éléments maintenus par un objet collection. Un objet collection est un descendant de TCollection. L'éditeur de collection affiche des informations relatives aux éléments de la collection, et vous permet d'ajouter, de supprimer ou de réorganiser des éléments. Pour certaines collections, des boutons supplémentaires sont fournis afin d'autoriser d'autres manipulations de la liste.
Les éléments affichés dans la fenêtre liste de l'éditeur de collection peuvent être sélectionnés avec la souris. Dès qu'un élément est sélectionné, ses propriétés et événements peuvent être définis dans l'inspecteur d'objets.
Sommaire
- 1 Ouverture de l'éditeur de collection
- 2 Options de la boîte de dialogue
- 3 Liste des éléments
- 4 Bouton Ajouter
- 5 Bouton Supprimer
- 6 Boutons Vers le haut/Vers le bas
- 7 Bouton Ajouter tous les champs (TDBGridColumns seulement)
- 8 Bouton Restaurer défauts (pas pour toutes les collections)
- 9 Bouton Lire depuis le dictionnaire (TCheckConstraints seulement)
- 10 Exemples d'éléments de collections
Ouverture de l'éditeur de collection
Pour afficher l'éditeur de collection, placez d'abord sur une fiche le composant qui utilise la collection. Sélectionnez la propriété qui est implémentée en utilisant la collection (entre parenthèses dans le tableau suivant) et cliquez sur les points de suspension. Pour certains composants, l'éditeur de collection peut aussi être affiché en cliquant avec le bouton droit sur le composant et en sélectionnant l'éditeur approprié dans le menu contextuel.
Options de la boîte de dialogue
Les options suivantes sont disponibles dans l'éditeur de collection.
Liste des éléments
La liste des éléments affiche les propriétés énumérées dans la troisième colonne du tableau suivant, pour chaque élément de la collection. Les propriétés d'un élément sélectionné sont affichées dans l'inspecteur d'objets et peuvent être modifiées ici.
Bouton Ajouter
Ajoute un nouvel élément à la collection. Vous pouvez sélectionner l'élément et modifier ses paramètres dans l'inspecteur d'objets.
Bouton Supprimer
Retire de la collection l'élément sélectionné.
Boutons Vers le haut/Vers le bas
Change l'ordre des éléments. Pour la plupart des collections, l'ordre est celui dans lequel les éléments sont affichés ou utilisés par l'objet qui maintient la collection.
Bouton Ajouter tous les champs (TDBGridColumns seulement)
Ajoute une colonne pour chaque champ de l'ensemble de données auquel est liée la grille orientée données. Ce bouton n'est activé que si la grille est liée à un ensemble de données actif.
Bouton Restaurer défauts (pas pour toutes les collections)
Restaure les valeurs par défaut des propriétés (obtenues depuis le composant champ) de la colonne sélectionnée. Ce bouton n'est activé que si la colonne sélectionnée est liée à un champ (la propriété FieldName est définie).
Bouton Lire depuis le dictionnaire (TCheckConstraints seulement)
Ajoute un objet CheckConstraint pour chaque contrainte au niveau de l'enregistrement dans le dictionnaire de données. Chaque objet CheckConstraint aura sa propriété ImportedConstraint définie par la contrainte lue dans le dictionnaire de données.
Exemples d'éléments de collections
Le tableau suivant présente des exemples d'éléments de collections. Cette liste n'est pas complète puisque de nouveaux éléments sont ajoutés à tout moment aux collections.
Collection |
Type d'élément |
Propriétés affichées |
Rôle |
TAggregates |
TAggregate |
Aggregates |
A la conception, vous pouvez utiliser l'éditeur pour ajouter des champs agrégation à un ensemble de données client. Quand vous définissez des champs agrégation à la conception, l'éditeur leur crée automatiquement les objets TAggregate. |
TCheckConstraints |
TCheckConstraint |
ImportedConstraint, ou, si ImportedConstraint est vide, CustomConstraint |
Représente les contraintes au niveau de l'enregistrement applicables aux données d'un ensemble de données. (propriété Constraints) |
TCoolBands |
TCoolBand |
Text |
Représente un ensemble de bandes dans un composant CoolBar. (propriété Bands) |
TDBGridColumns |
TColumn |
FieldName |
Représente la liaison de champ et les propriétés d'affichage d'une colonne dans une grille orientée données. (propriété Columns) |
TIndexDefs |
TIndexDef |
IndexDefs |
Décrit l'index d'une table de base de données. |
THeaderSections |
THeaderSection |
Text |
Représente les propriétés d'affichage des sections d'un objet HeaderControl. (propriété Sections) |
TListColumns |
TListColumn |
Caption |
Représente les colonnes d'un composant vue liste de style état. (propriété Columns) |
TStatusPanels |
TStatusPanel |
Text |
Représente les volets individuels d'un composant StatusBar. (propriété Panels) |
TWebActionItems |
TWebActionItem |
Name, PathInfo, Enabled et Default |
Représente les éléments d'action qui créent les réponses aux messages de requête HTTP pour un répartiteur Web ou un module Web. (propriété Actions) |