Voilà, en fait ce composant permet d'afficher des TCheckBox dans un TStringGrid.
Les TCheckBox sont paramétrables, c'est à dire colonne de départ, ligne de départ, nombre de colonnes comportant des TCheckBox ...
Il permet aussi d'avoir des lignes de couleurs différentes dans le TStringGrid, de choisir une couleur de cellule de sélection, de choisir la position de son texte, d'avoir un effet 3D ou pas sur les cellules fixes, mais je pense que l'exemple que je pose avec le composant vous permettra de vous faire une idée de ses possibilités... et évitons les longs discours... ;-)
En espérant que ce composant vous sera utile...
Conclusion :
Le composant s'installe dans l'onglet Exemple.
Je n'ai testé mon composant que sous Windows 98.
Développer avec delphi 7.
Voili,Voilou, Maintenant tout est dans le ZIP. ;-)
Bonne Prog à tous... ;-)
@+Yanb
30 juil. 2006 à 23:17
13 mai 2006 à 21:37
3 mars 2006 à 11:26
20 mai 2004 à 18:41
Bon courage.
8/10
12 mai 2004 à 17:15
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
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.