Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1248 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Création dynamique d'un TStringGrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création dynamique d'un TStringGrid

n°225252
rufo
Pas me confondre avec Lycos!
Posté le 08-10-2002 à 19:35:27  profilanswer
 

Voilà, sur ma fiche, en mode conception y'a une instance de TStringGrid (son nom est StringGrid_ParCategorie) et je voudrais dans une boucle for créer d'autres TStringGrid qui auraient les mêmes caractéristiques que StringGrid_ParCategorie. Comment je dois faire, svp? Merci, parceque j'ai cherché mais j'ai pas trouvé :( Créer un TStringGrid ayant les caractériques par défaut, ça je sais faire par contre...

mood
Publicité
Posté le 08-10-2002 à 19:35:27  profilanswer
 

n°225261
taureau
Posté le 08-10-2002 à 20:14:22  profilanswer
 

je ne vois pas où est ton problème ?
 
tu crée dyamiquement tes TStringGrid et dans ta boucle de création tu modifies les propriétés qui vont bien en te servant de StringGrid_ParCategorie...

n°225408
Olyv
Posté le 09-10-2002 à 08:34:27  profilanswer
 

pour que ton stringrid apparaisse sur ta fiche, il faut que tu affectes sa propriété 'Parent' avec ta form ou ton panel, tout dépend sur quoi tu veux le mettre.


---------------
La mort... c'est un peu comme la connerie. Le mort, lui, il ne sait pas qu'il est mort... ce sont les autres qui sont tristes. Le con, c'est pareil... (Le Chat)
n°225597
rufo
Pas me confondre avec Lycos!
Posté le 09-10-2002 à 14:11:50  profilanswer
 

c'est bon, je m'en suis sorti. Mais j'aimerais tout de même savoir comment on peut créer un composant dynamiquement qui a les mêmes caractéristiques qu'un autre d'une même classe sans avoir à copier les propriétés une par une...

n°225608
taureau
Posté le 09-10-2002 à 14:27:47  profilanswer
 

ben la seule solution à mon avis c'est de te créer un composant dérivé du composant qui t'intéresse et de lui fixer par défaut les propriétés qui te conviennent comme ça lors de la création il aura les bonnes valeur...
 
ou plus pratique tu te fait une fonction qui centralise le travail une fois pour toute...
 
par exemple tu pourrais lui passer en paramètres le parent où placer le nouveau composant, l'objet modèle et une liste de propriétés à copier...

n°225612
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-10-2002 à 14:30:29  profilanswer
 

Peut-être avec la méthode Assign du composant créé, en lui passant l'autre composant en paramètre
Ça marche pour certains cas, ça dépend si c'est géré ou non dans le code du composant ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°225625
taureau
Posté le 09-10-2002 à 14:47:49  profilanswer
 

je n'ai jamais essayé tiens...mais je ne pense pas que cela fonction sur TStringGrid...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Création dynamique d'un TStringGrid

 

Sujets relatifs
création d'un fichier[GAWK] Affectation d'une variable dynamique
Recherche d'un soft de creation .exe ?????Besoin d'aide pour creation de moteur de recherche
[C] Problèmes d'allocation dynamique ?DataReport, création d'un groupe... HELP! (Aidez moi SVP...)[Résolu]
Création dynamique d'une table HTML (en JS)[C++]recuperer la taille et la date de creation d'un fichier par http?
[C++] Nombre d'éléments d'un tableau dynamique ??? 
Plus de sujets relatifs à : Création dynamique d'un TStringGrid


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR