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 :

ouvrir plusieurs images simultanèment


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 34
    Par défaut ouvrir plusieurs images simultanèment
    Salut à tous !
    j'ai besoin de réaliser un bouton qui ouvre plusieurs images en meme temps et récupére leurs chemins respectives, exactement comme fait le bouton "add file" du logiciel téléchargeable (380 ko) à partir du lien ci-aprés, merci d'avance !

    http://www.01net.com/telecharger/win...hes/32122.html

  2. #2
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Salut,
    Il existe le composant TopenPictureDailog qui permet d'ouvrir plusieurs fichiers simultanément.

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 34
    Par défaut
    merci !
    mais c pas si simple que ça surtout pour récuperer les chemins des images, j'ai beaucoup essayer, mais j'ai pas réussi !

  4. #4
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Là je ne comprend pas, normalement toutes les images ont le même chemin non ?

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 34
    Par défaut
    pas tout à fait à chacune son propre nom en plus comment obtenir tous les noms un par un ?!

  6. #6
    Membre Expert
    Avatar de Gilles Louïse
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par défaut
    Citation Envoyé par amiine Voir le message
    exactement comme fait le bouton "add file" du logiciel téléchargeable
    Vous devriez décrire vous-même la fonction le plus clairement possible. Pour ma part, je ne me vois pas télécharger cette fonction pour vous répondre.

    Savez-vous où sont ces images ? Si oui, rien ne vous empêche de les pointer une à une pour sauvegarder leur nom et chemin pour ensuite les charger toutes en une seule fois. Faut-il les afficher ou simplement les charger en mémoire ?

    À bientôt
    Gilles

  7. #7
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Je suis assez d'accord avec Gilles louises, cela-ci dit, la classe que je t'ai indiqué, permet de récuperer une liste de strings contenant le nom de chaque fichier.

  8. #8
    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 !

    Je pense qu'ici il s'agit de construire une liste de fichiers d'une manière la plus simple possible pour l'utilisateur.

    Sans doute en mettant au point un objet dédié à ce type d'opération (en fait ici on a le choix et c'est plus une question de présentation...).
    Je pense en particulier au développement à l'aide des objets dédiés à la gestion des fichiers :
    -TDriveComboBox
    -TDirectoryListBox (avec un TLabel associé pour récupérer le nom complet du directory)
    -TFileListBox
    C'est très facile à mettre en oeuvre.

    L'idée est de remplir un TListBox avec les éléments sélectionnés dans le TFileListBox.

    Si on suppose un bouton pour ajouter les items sélectionnés du TFileListBox aux items du TListBox :
    - le label associé au TDirectoryListBox (son DirLabel) est, ici, Label1
    - donc on aura pris soin de bien relier les objets entre eux...
    - le TListBox est, ici, ListBox1 pour accumuler les sélections

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    void __fastcall TForm1::AddButtonClick(TObject *Sender)
    {
    AnsiString N;
    for(int j = 0; j < FileListBox1->Items->Count; j++)
        {
        if(FileListBox1->Selected[j])
            {
            N = Label1->Caption + "\\" + FileListBox1->Items->Strings[j];
            ListBox1->Items->Add(N);
            }
        }
    }
    Au final, ListBox1 contient tous les fichiers qui auront été sélectionnés et ajoutés, sous la forme de leur chemin complet. On pourra donc passer d'un dossier à l'autre pour monter la liste des fichiers.

    A plus !

  9. #9
    Membre averti
    Inscrit en
    Février 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 34
    Par défaut
    merci beaucoup henderson ! je vais essayer !

Discussions similaires

  1. [Toutes versions] ouvrir plusieurs documents simultanément
    Par pepemao dans le forum Word
    Réponses: 1
    Dernier message: 05/10/2012, 21h29
  2. [AC-2007] Ouvrir plusieurs images dans des fenêtres distinctes
    Par al_bert dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/08/2009, 16h28
  3. Ouvrir plusieurs workspace simultanement
    Par khalid_kha dans le forum Eclipse
    Réponses: 6
    Dernier message: 06/04/2009, 10h01
  4. ouvrir plusieurs fichiers simultanément
    Par palcoquoz dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 28/06/2007, 17h07
  5. [CrystalReport]ouvrir plusieur états simultanément
    Par mcrocher dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 23/03/2005, 17h14

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