COMPOSANT TSTRINGGRID AVEC TCHECKBOX INTÉGRÉ

cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 - 12 mai 2004 à 17:15
giloutho Messages postés 5 Date d'inscription mardi 1 avril 2003 Statut Membre Dernière intervention 30 juillet 2006 - 30 juil. 2006 à 23:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22704-composant-tstringgrid-avec-tcheckbox-integre

giloutho Messages postés 5 Date d'inscription mardi 1 avril 2003 Statut Membre Dernière intervention 30 juillet 2006
30 juil. 2006 à 23:17
Merci beaucoup pour ce composant simple et efficace 10/10
frbos Messages postés 27 Date d'inscription vendredi 4 novembre 2011 Statut Membre Dernière intervention 4 novembre 2011
13 mai 2006 à 21:37
Merci pour ce composant, que je vais utiliser pas plus tard que tout de suite !!!
cciiia Messages postés 12 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 3 mars 2006
3 mars 2006 à 11:26
Exactement ce que je cherchais. Bravo.
taye78 Messages postés 106 Date d'inscription mardi 18 juin 2002 Statut Membre Dernière intervention 13 janvier 2007
20 mai 2004 à 18:41
Un bon début pour un composant interessant et surtout, GRATUIT.
Bon courage.
8/10
cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 5
12 mai 2004 à 17:15
Ah oui, joli !

Juste quelques remarques
1-RbDrawCore et QStdCtrls doivent pouvoir être retirés de la clause Uses de QGrille (moi et Delphi 4 pas connaître !)
2-Réinitialisation de toutes les CheckBox (Checked := False) lorsqu'on change le nombre de colonnes, dommage !
3-C'est très lent et ça clignote quand on met les checkbox dans un grille de plus de 100 lignes avec une vingtaine visibles ! A mon avis, abus d'appel à Repaint ou Refresh (Invalidate serait suffisant et peut être même pas nécessaire)
Bref, il faudrait optimiser la procédure Paint (ne s'occuper que de la zone visible quand on dessine le fond ou le texte..)

Bon courage

Kenavo
Rejoignez-nous