TThGrid est un composant dérivé de TCutomGrid.
C'est un grid orienté strings proposant, par colonne, des propriétés d'affichage et d'édtion.
Entre autres :
- affichage du texte de cellule "façon Memo" avec calcul automatique de la hauteur de ligne du grid.
- couleur de colonne avec dégradé.
- alignement horizontal et vertical du texte.
- contrôle interne d'édition selon le type de données choisi(date, numérique...).
- paramétrage d'édition : nb max de caractères, Charcase.
- fonction d'affichage de bitmap à l'échelle de la cellule.
TThGrid ne mémorise pas les données de cellules. Il faut lui fournir les données à afficher et à éditer à partir d'un "container de données" qui peut être un simple array 2D.
Un peu de pub : avec mon composant récemment déposé 'TRecordsList', il faut < 10 lignes de code pour rendre le grid opérationnel. En plus, on profite de ses procédures de tri sur plusieurs clés et de sauvegarde dans fichier. C'est un jeu d'enfant d'insérer des lignes ou d'en supprimer (<> TStringGrid). La démo l'utilise. [fin de la pub].
Pour la démo:
- pas besoin d'installer le composant
- l'unité de TRecordsList est fournie dans le zip
Merci d'avance pour vos remarques ou questions.