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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Détruire des composants crée dynamiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Détruire des composants crée dynamiquement

n°1090899
gfa
Posté le 20-05-2005 à 15:59:04  profilanswer
 

Salut tout le monde,
 
J'ai résolu mon probléme de création de contrôles dynamiquement... Merci à antp :)
 
Maintenant, j'aimerais détruire ces mêmes contrôles de manière dynamique... Certes je connais leur nom (c'est moi qui les nomme) mais je n'arrive pas à y accéder...  
Si je fais un self.Nom_de_mon_contrôle.Free, il me dit qu'il ne connait pas de contrôle avec ce nom :(
 
Qqn peut m'aider?
 
Merci!

mood
Publicité
Posté le 20-05-2005 à 15:59:04  profilanswer
 

n°1090913
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-05-2005 à 16:04:21  profilanswer
 

Comme je l'ai dit en MP, FindComponent :o
Sinon une liste ou un tableau dans lequel tu mets les liens vers les objets créés.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1090942
gfa
Posté le 20-05-2005 à 16:18:58  profilanswer
 

antp a écrit :

Comme je l'ai dit en MP, FindComponent :o
Sinon une liste ou un tableau dans lequel tu mets les liens vers les objets créés.


Ca m'obligerait à avoir une variable globale dans mon écran. Et on m'a toujours dit que les variables globales c'était mal :)
 
Mais bon, comme je suis pas un ingénieur "pur et dur" (pas taper... :whistle:) je vais peut-être faire comme ça si j'ai pas d'autres propositions. :)

n°1090945
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-05-2005 à 16:20:49  profilanswer
 

Ça peut être une variable membre de la fenêtre :o (attribut)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1090955
gfa
Posté le 20-05-2005 à 16:25:22  profilanswer
 

antp a écrit :

Ça peut être une variable membre de la fenêtre :o (attribut)


Ah oui j'ai pas pensé à ça... T'as réponse à tout :)
 
Mais c'est propre d'utiliser un attribut de la fenêtre pour ça?

n°1090958
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-05-2005 à 16:28:03  profilanswer
 

Bah c'est un peu le but des attributs, non ? [:le kneu] Que la fenêtre ait une liste pour qu'elle sache quels composants elle a crée dynamiquement.
À moins que ce ne soit pas la fenêtre qui crée les composants... là tu peux mettre la liste en attribut de l'objet qui crée les composants :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

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

  Détruire des composants crée dynamiquement

 

Sujets relatifs
[Résolu] Créer des contrôles dynamiquement sur une formCrée une DLL
Création de composants & paquet d'exécution[JS] Changer dynamiquement une combobox
crée un net view (windows)[Java] Outil de gestion de "composants"; GraphEdit "like"
Ajouter un certain nombre de composants lors du load de l'etat[c++] générer des edits box dynamiquement
Comment connaître la dimension d'une image générée dynamiquement ?wxDialog -> supprimer tous les composants
Plus de sujets relatifs à : Détruire des composants crée dynamiquement


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