Bonjour,
Suite à une interrogation sur un forum anglophone (vous devriez trouver facilement où), je me suis lancé le défi de répondre à la question : Dessiner des cases à cocher dans une cellule d'un stringgrid.
Je pense avoir réussi le défi mais, pour cela, j'ai utilisé un simple TList<String> pour mémoriser les cellules devant contenir des cases à cocher.
pour illustrer :
vous remarquerez l'utilisation du style une petite victoire sur les TStyleObject dont je suis assez fier
J'en viens à la partie langage
Ma première idée avait été de créer une TList<Cellules> ou cellules était un objet avec 2 propriétés : col et row
Seulement, je suis "tombé" sur un os, comment savoir si l'objet existe dans ma liste autant avec la TList<String> c'est facile : il suffit de faire un ListeString.indexOf('texte')>=0je n'ai aucune idée de la méthode pour un TCell .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 type TCell = class col : integer; row: integer; public contructor create(acol,arow : integer); TSelectedCells = TList<TCell>;
Partager