begin process at 2008 08 20 15:02:25
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UTILISATION DU COMPOSANT TDRAWGRID


Information sur la source

Description

L'utilisation du composant TDrawGrid semble mystérieuse et compliquée et l'on préfère bien souvent se tourner vers un TStringGrid.
Ce qui semble être une faiblesse  (pour ne pas dire la pauvreté) de ce composant fait aussi sa force : la souplesse.
En effet, que l'on utilise un tableau de chaines, d'entiers, une liste d'objets, etc il est toujours possible de faire le lien entre le contenu d'une cellule et le contenu en mémoire de la structure à représenter.

On ne trouve pas grand chose sur le net pour expliquer comment utiliser ce composant.
Moi-même je n'ai jamais eu à l'utiliser et c'est suite à question récente sur le forum que j'ai décidé de m'y intéresser.

Ce code source se propose de montrer comment représenter un tableau de chaines et inclure des images (soit en cliquant sur le bouton "Insérer image", soit en tapant directement la balise spécifique pour une image dans une cellule).

Conclusion

Réalisé avec Delphi 7, mais le composant TDrawGrid existe depuis Delphi 1 si ma mémoire est bonne.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de MAURICIO le 17/01/2005 11:10:48

    Moi je dis oui au TDrawGrid!
    Je l' ai utilisé que très rarement c vrai, mais il est indispensable pour faire certaines choses, même si l' on peut le substituer par une TStringGrid.

    En tout cas merci à toi DelphiProg pour cette simpliscime demonstration. Plus simple tu meurs ...

  • signaler à un administrateur
    Commentaire de ffert le 17/01/2005 21:44:49

    Delphi Prog.. oui c'est bien...

    Il y a quelques moi je vous avez parlé des composants grille que j'étais en train de développer... Aujourd'hui le projet est presque terminé. Nous avons créé notre propre DBGrid, hérité d'une TDrawGrid.  Je vous avez dis que je mettrais les sources en ligne... Mais vue la taille du projet ainsi que l'architecture obtenue aujourd'hui (relativement complexe), je ne sais pas si cela aiderai grand monde !!!! pour infos le projet fait environ 15 000 lignes, rien que la Tdrawgrid (qui affiche les Données dans une Grille) + TExtendgrid (Affiche les données sous forme de grille mais hérité d'une TreeView !!) fais 5000 lignes...

    Cependant si certains veulent des infos sur la drawgrid, ou comment faire une grille à partir d'une TreeView... Je suis dispo (dans la limite de mes connaissances).

    Enfin, je sais pas... Donne moi ton Avis DelphiProg.... t'en pense quoi ? je le met en ligne ou pas ?

    merci pour les sources....
    bye

  • signaler à un administrateur
    Commentaire de Delphiprog le 17/01/2005 22:06:28 administrateur CS

    Avec autant de lignes, ton composant doit avoir des fonctionnalités intéressantes.
    Evidemment, il est le bienvenu, à condition :
    - qu'il soit suffisamment documenté (aide en ligne de préférence)
    - que tu aies le droit de le publier tel quel ("Nous avons créé notre propre DBGrid") c'est à dire obtenir l'autorisation des co-auteurs de ces composants.
    - que la licence soit claire quant aux droits d'utilisation (free, commercial, etc)
    Enfin, toutes ces petites choses pour que tu n'aies pas de problèmes par la suite.
    Je pense qu'un tel composant a nécessité beaucoup de temps et qu'une juste rétribution serait appréciée par ses auteurs.

    Merci à tous les deux pour vos encouragements.

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS