IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

suppression des images créées dynamiquement


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bhahmed
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut suppression des images créées dynamiquement
    bonsoir,

    j'ai crée des images dynamiquement puis je les ai utilisé sur un paintbox reliées entre eux par le lineto de canvas;

    et la j'ai besoin d'effacer le tout les lines et les images.
    Pour les lignes j'ai utilisé la commande repaint mais pour les images j'ai pas trouvé de solutions
    Merci de m'indiquer la méthode de suppresion

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Il y a sans doute plusieurs solutions qui dépendent de la manière dont tu a modélisé l'ensemble.

    Si tu peux les récupérer alors un délete pour chaque image devrait suffire à les supprimer.
    Si tu t'es servi d'un TComponent comme propriétaire (ne servant qu'à ça), il suffit de le détruire pour qu'il détruise toutes les images dont il est propriétaire.
    Si tu utilises un TList, celà revient au premier cas puisque chaque item de cette liste pointe vers l'une de tes images...

    Attention entre le dessin des liens et la destruction des images... (ici je suppose ???)

    A plus !

  3. #3
    Membre confirmé Avatar de bhahmed
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut
    pour mon cas je veux recommencer une nouvelle simulation,
    donc je veux tout réinitialiser.
    Mes images sont crées comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    TImage *Image[eq] = {0};
    TLabel *label[eq] = {0};
     
    TXMLDocument *configXml[eq] = {0};
    je veux tout remettre a zéro.

    Merci

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Voici le code pour effacer un Timage:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      Image1->Picture=NULL;
    }
    Dans ton cas, je pense qu'un PopupMenu se bien approprié.Tu fais un clic droit sur un Timage, ton PopupMenu se crée avec un libellé "Supprimer".

    Tu récupères le Sender et tu effaces ton TImage avec le code si dessus.
    J'espère que mon explication est claire

    Bonne Soirée

Discussions similaires

  1. Action sur des boutons crées dynamiquement
    Par barthelus76 dans le forum SWT/JFace
    Réponses: 13
    Dernier message: 28/06/2007, 20h32
  2. déplacement des Timage créées dynamiquement
    Par bhahmed dans le forum C++Builder
    Réponses: 18
    Dernier message: 22/08/2006, 16h02
  3. effacer des composants crée dynamiquement
    Par forzaxelah dans le forum Delphi
    Réponses: 7
    Dernier message: 29/06/2006, 14h14
  4. [ezPDF] Fonction addImage : insérer une image créée dynamiquement
    Par Huntress dans le forum Bibliothèques et frameworks
    Réponses: 37
    Dernier message: 29/11/2005, 11h20
  5. Centrer un texte sur une image créée dynamiquement
    Par rigolman dans le forum Langage
    Réponses: 7
    Dernier message: 11/10/2005, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo