TableGrid
Description
Ce composant sert à afficher les résultats d'une recherche. Via la propriété Settings, le composant pourra être configuré pour afficher automatiquement tous les enregistrements enfants de la table. Habituellement utilisé pour les tables dictionnaires.
Fonctions supplémentairres
Alors que le projet est lancé, ce composant offrent les fonctions suivantes :
- Vous pouvez copier le contenu d'une cellule particulière vers le presse-papier en maintenant enfoncée la touche Ctrl et en cliquant gauche sur la cellule.
- Vous pouvez copier le contenu de la ligne sélectionnée vers le presse-papier en cliquant droit et en sélectionnant "Copy row" depuis le menu qui apparaît.
- Vous pouvez copier le contenu entier de la table vers le presse-papier en cliquant droit et en choisissant "Copy all" ou simplement Shift+Ctrl+C depuis le menu qui apparaît. Vous pouvez également coller le contenu du presse-papier vers Excel.
Propriétés du composant
Propriété |
Description |
Settings |
Permet de configurer le composant pour afficher les enregistrements de la base. Plus d'info. |
Editable → AllowCreate |
Offre la possibilité de créer de nouveaux enregistrements directement dans le composant. |
Editable → AllowCreateEmpty |
Permet la création de nouveaux enregistrements vides. |
Editable → AllowEdit |
Autorise l'édition des enregistrements directement dans le composant. |
Editable → AllowDelete |
Autorise la possibilité d'effacer les saisies directement dans le composant. |
Editable → SecondClickEdit |
Détermine si l'on peut double cliquer sur une cellule pour éditer un enregistrement. |
Font → Color |
Spécifie la couleur de la police utilisée lors de l'affichage du texte. |
Font → Name |
Identifie le nom de la police. |
Font → Size |
Spécifie la hauteur de la police en points. |
Font → Style |
Détermine si la police est normale, italique, soulignée, grasse et ainsi de suite. |
HeaderStyle |
Permet de sélectionner le style de l'en-tête des colonnes. |
Increm. Search |
Permet de sélectionner le bouton avec pour action "Search" ou "SQL query", qui sera automatiquement cliqué lorsque l'utilisateur modifie la valeur du composant en vue d'une recherche immédiate. |
Name |
Spécifie le nom du composant. |
Left |
Spécifie le coordonée horizontal du bord gauche d'un composant par rapport à son parent. |
Top |
Spécifie le coordonnée Y du coin supérieur gauche d'un contrôle par rapport à son parent ou à un contrôle conteneur en pixels. |
Width |
Spécifie la taille horizontale du contrôle en pixels. |
Height |
Spécifie la taille verticale du contrôle en pixels. |
TabOrder |
Indique la position du contrôle dans l'ordre de tabulation de son parent. |
TabStop |
Détermine si l'utilisateur peut tabuler vers un contrôle. |
Visible |
Spécifie si le composant apparaît à l'écran. |
Anchors |
Spécifie comment le contrôle est ancré sur son parent. Plus d'info. |
Propriétés supplémentaires
Propriété |
Description |
AppearanceOptions |
Configure l'apparence du composant. Plus d'info. |
AutoScroll |
Détermine si le défilement se fera automatiquement pour rendre visible l'enregistrement sélectionné. |
BiDiMode |
Spécifie le mode bi-directionel du composant. |
Caption |
Permet d'écrire un intitulé sur le composant. L'intitulé disparaîtra après que des données auront rempli le composant. |
Color |
Spécifie la couleur d'arrière-plan du composant. |
Constraints |
Spécifie les contraintes de taille du composant. N'a de sens qu si l'on utilise la propriétét Anchors. |
Cursor |
Spécifie l'image utilisée pour représenter le pointeur de la souris quand elle passe sur la région couverte par le composant. |
DefaultRowHeight |
Définit la hauteur des lignes. |
Enabled |
Contrôle si le composant répond aux évènements de la souris et du clavier. |
EnableVisualStyles |
Utilisation des styles visuels pour les titres des colonnes. |
FixedCols |
Spécifie le nombre de colonnes fixes qui ne seront pas affectées par le défilement horizontal. |
FooterSize |
Détermine la hauteur de l'en-pied. |
GridLinesColor |
Définit la couleur des lignes séparant les colonnes et les lignes. |
GridLinesStyle |
Définit le style des lignes séparant les colonnes et les lignes. |
GridStyle |
Permet de sélectionner le style du composant. Le style gsSlides nécessite l'usage d'un script. |
HeaderSize |
Définit la hauteur des titres. |
HideScrollBar |
Détermine si le défilement vertical sera caché s'il n'est pas nécessaire. |
HighlightedTextColor |
Définit la couleur du texte dans la ligne ou la cellule sélectionnée. |
Hint |
Hint (astuce) contient le texte qui apparaît quand l'utilisateur déplace la souris sur le composant. Le Hint sera affiché si la propriété ShowHint = True |
HomeEndBehaviour |
Définit le comportement des boutons Home et End. hebTopBottom - se déplace entre la première et la dernière saisie, hebLeftRight - se déplace entre la première et dernière colonne. |
InactiveSelectionColor |
Détermine la couleur d'arrière-plan de la colonne ou de la cellule sélectionnée quand le composant n'a pas le focus. |
InputSize |
Définit la hauteur de la zone de création d'un nouvel enregistrement. |
KeepUserSort |
Détermine si le composant se souviendra de la colonne depuis laquelle l'utilisateur effectue le tri, si le tri est défini depuis le composant ou les paramètres du bouton. |
Limit |
Permet de limiter le nombre d'enregistrements qui seront extraits depuis la base. |
MouseWheelEnabled |
Détermine si le bouton répondra au défilement de la souris. |
Options |
Paramétrages supplémentaires du composant. Plus d'info. |
ReadOnly |
Permet de désactiver l'édition des données dans un composant. |
SelectionColor |
Définit la couleur de la ligne ou de la cellule sélectionnée. N'a de sens que si la propriéte AppearanceOptions → aoAlphaBlendedSelection = False |
ShowHint |
Détermine si le contrôle affiche un Help Hint (astuce) quand le pointeur de la souris demeure un temps sur le composant. Voir aussi la propriété Hint |
SortedStyle |
Permet de paramétrer le style de sélection de la colonne triée. |
WantTabs |
Détermine si la touche Tab déplacera le focus entre les cellules au sein d'un composant ou si le composant passera le focus à un autre composant. |