Propos


Paramètres  supplémentaires du composant.




Description


Vous pouvez combiner les paramètres à l'aide des valeurs répertoriées.


 Options

 Description

 goArrowKeyExitEditing

 Quitte l'édition d'une cellule en appuyant sur les boutons Haut, Bas, gGuche, Droite

 goCanHideColumn

 Permet de masquer les colonnes avec la souris.

 goDisableColumnMoving

 Empêche l'utilisateur de déplacer les colonnes avec la souris.

 goDisableKeys

 Empêche le déplacement entre les lignes à l'aide des flèches du clavier.

 goEscClearEdit

 Lors de l'édition d'une cellule, permet de l'effacer en appuyant sur Echap.

 goFooter

 Rend le pied de page du composant visible.

 goGrid

 Affiche les lignes horizontales et verticales.

 goHeader

 Affiche les en-têtes des colonnes.

 goIndicator

 Affiche l'indicateur de la ligne en surbrillance.

 goInput

 Affiche la ligne à saisir.

 goLockFixedCols

 Empêche le déplacement des colonnes fixes avec la souris (FixedCols)

 goMultiSelect

 Permet de sélectionner plusieurs enregistrements à l'aide de la touche Ctrl ou Maj.

 goRowResizing

 Permet de changer la hauteur des lignes avec la souris (vous devez également utiliser goIndicator)

 goRowMoving

 Permet de faire glisser des lignes avec la souris

 goSecondClickEdit

 Permet de modifier une cellule en double-cliquant avec la souris

 goSelectFullRow

 Sélectionne la ligne entière, sinon des cellules individuelles seront sélectionnées.



Les paramètres suivants sont activés par défaut :

goDisableColumnMoving, goHeader, goIndicator, goSecondClickEdit, goSelectFullRow




Exemple


procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
    // Inclue des lignes dans le composant
    Form1.TreeView1.Options := Form1.TreeView1.Options + goGrid;


    // Définit les paramètres nécessaires pour le composant
    Form1.TreeView1.Options := goDisableColumnMoving + goGrid + goHeader + goSecondClickEdit + goSelectFullRow + goMultiSelect;
end;