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

Cliquez pour voir la capture en taille normale
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.
 

Fichier Zip

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

Commentaires et avis

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 dans le forum

Insérer une image dans une cellule d'un DrawGrid [ par kanuxxx ] Bonjour, Je suis en gal&#232;re depuis plusieurs heures sur un petit probl&#232;me qui doit avoir une solution simple - mais introuvable via google < Image dans une TStatusBar !!! [ par MAsterC ] Comment fait-on pour mettre un Tprogresbar et un petit dessin dans l'item TStatusBar ????POUR PLUS DE DÉTAILS ALLER VOIR DANS INTERNET EXPLORER EN BAS Afficher une image dans un DrawGrid. [ par SH ] Bonjour, je débute en Delphi et avant de poser cette question (qui paraitra surement élémentaire pour certain), j'ai vraiment cherché dans mon bouquin Drawgrid insertion images (Boucles imbriquées) [ par djzeg ] Bonjour a tous Je suis actuellement en train de creer un logiciel utilisant une draw grid  pour  inserer des images le probleme est dans l'insertion d Capture d'écran à distance Problem image 50 ko [ par bazbazus ] bonjour a tous je suis entrain de creer un logiciel " surveillance réseau " j'ai un problem de capture d'ecran l'image a envoyer est trop grand sur ta Créer une base de données Image [ par Fabal01 ] Slt Comment je pourais créer une base de données Images comme celui de L'exemple de delphi(animals.dbf) recherche avec image [ par nmacines ] slt je développe  une application sous delphi en utilisant le composant ado pour lire les tables dans la basejusqu'à lors tout va  mais je souhaite as Conversion fichier DXF en fichier image BMP [ par FredericDemartin ] Bonjour, quelqu'un pourrait il me renseigner sur du code me permettant de convertir un fichier DXF en fichier image BMP pour pouvoir le voir apres dan Dessiner un rond sur une image au clic de souris [ par madcap ] Bonjour à tous,Depuis ce matin, je cherche une solution pour dessiner un rond sur une image. J'ai réussi à le faire, par contre ce que j'aimerais c'es gliiser déplacer timage dans timage...possible? [ par sulliwane ] Bonjour à tous, tout est dans le titre :o)J'ai un cadre Timage dans lequel je souhaiterais déplacer un autre Timage (drag and drop), cela est-il possi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.