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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Detruire des objets parmis d'autres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Detruire des objets parmis d'autres

n°144063
JL26
Posté le 24-05-2002 à 15:39:17  profilanswer
 

Comment peut on faire pour detruire en cliquant dessus des objets crées dynamiquement.
 
Exemple: j'ai dix TShape(rectangle) je veux détr :( uire le 1er et l'avant dernier.
 
jl26

mood
Publicité
Posté le 24-05-2002 à 15:39:17  profilanswer
 

n°144071
LetoII
Le dormeur doit se réveiller
Posté le 24-05-2002 à 15:43:17  profilanswer
 

je comprend pas bien ce que tu veux faire. :??:

 

[jfdsdjhfuetppo]--Message édité par letoII le 24-05-2002 à 15:43:34--[/jfdsdjhfuetppo]


---------------
Le Tyran
n°144552
Krueger
tout salaire demande dutravail
Posté le 25-05-2002 à 13:20:50  profilanswer
 

C'est quel langage déjà?


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°145885
Titalium
Posté le 28-05-2002 à 09:49:09  profilanswer
 

Tu écris une procedure perso qui récupère l'objet qui l'appelle, puis qui le détruit, style :
 
procedure Form1.DestroyComponent(Sender : TObject);
begin
     (Sender as TShape).Destroy;
end;
 
puis quand tu crée ton composant, tu attribut à l'événement 'OnClick' ta procedure 'destroyComponent' :
 
function Form1.CreateShape() : TShape;
var
     NewItem : TShape;
begin
     NewItem := TShape.Create(self);
     NewItem.Name := 'NouveauRectangle';
     NewItem.OnClick := DestroyComponent;
     CreateShape := NewItem;
end;
 
Après, si tes composant peuvent être de plusieurs type, soit tu crée une procedure et un fonction par type, soit tu test le type du Sender dans ta fonction DestroyComponent.


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

  Detruire des objets parmis d'autres

 

Sujets relatifs
java... incertitude sur l'unicité des objetsAgencement des objets en Java dans un JTabbedPane()
[ASP] 2 objets recordset???.[C++ Builder] même code pour différents objets
y a des programmeurs Lingo parmis vous?[VB5] Centrer les objets sur une feuille maximizée ???
[Java] Détruire une image[Java ] - RMI et les MAJ d'objets
[Delphi] [dernière ligne droite] Détruire une form proprement... 
Plus de sujets relatifs à : Detruire des objets parmis d'autres


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)