Utilisation du composant tdrawgrid

Soyez le premier à donner votre avis sur cette source.

Vue 19 563 fois - Téléchargée 2 262 fois

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
26
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.
ffert
Messages postés
63
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
15 décembre 2009

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
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
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 ...

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.