Composant tstringgrid avec tcheckbox intégré

Soyez le premier à donner votre avis sur cette source.

Vue 7 026 fois - Téléchargée 1 004 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire Commentaires
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
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 !!!
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.
Messages postés
106
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
Messages postés
702
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
3
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

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.