COMPOSANT TSTRINGGRID AVEC TCHECKBOX INTÉGRÉ

Messages postés
756
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
- - Dernière réponse : 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

Afficher la suite 
cs_Kenavo
Messages postés
756
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
-
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
taye78
Messages postés
108
Date d'inscription
mardi 18 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2007
-
Un bon début pour un composant interessant et surtout, GRATUIT.
Bon courage.
8/10
cciiia
Messages postés
12
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
3 mars 2006
-
Exactement ce que je cherchais. Bravo.
frbos
Messages postés
28
Date d'inscription
vendredi 4 novembre 2011
Statut
Membre
Dernière intervention
4 novembre 2011
-
Merci pour ce composant, que je vais utiliser pas plus tard que tout de suite !!!
giloutho
Messages postés
5
Date d'inscription
mardi 1 avril 2003
Statut
Membre
Dernière intervention
30 juillet 2006
-
Merci beaucoup pour ce composant simple et efficace 10/10