tt est dans le titre, est ce possible ??
merci
tt est dans le titre, est ce possible ??
merci
oui mais c un probleme de ma filelistbox
les fichiers se mettent a la suite les uns des autres alors que je voudrais quils soient a la ligne a chaque fichier
Dans ton TOpenDialog tu as la propriété Files qui liste tout les fichier que tu as selectionné
bin on ne doit pas avoir la meme version alors, car moi j'ai bien une propriété Files
il suffit de récupéré les nom de fichier comme ceci :
avec i le numero du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part OpenDialog1->Files->Strings[i] ;
Bonjour,
Parler de selectionner plusieurs fichiers dans un OpenDialog
puis
J'avous que j'ai du mal a suivre... exactement ce que vous desiré faire ?Envoyé par kalou26
Pourriez vous etre plus explicite ... un bout de code peut etre ?
Merci
lanonyme
jai mis sa comme code mais sa majoute les fichers sur la meme ligne et donc je ne peut pas les ouvrir ni les envoyer par mail par mon prog
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
OpenDialog1->Execute(); // ouvre la boite OpenDialog
AnsiString CheminFichier=OpenDialog1->FileName; // qui doit être renseignée avec la valeur représentant
if (FileListBox1->Items->IndexOf(OpenDialog1->FileName) != -1)
{
MessageDlg("Fichier déjà dans la liste", mtError, TMsgDlgButtons() << mbOK, 0);
}
else
{
FileListBox1->Items->Add(OpenDialog1->FileName);
}
}
Il faut faire une boucle pour chacun des fichiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 for(int i=1;i<=OpenDialog1->Files->Count;i++) { AnsiString LeFic = OpenDialog1->Files->Strings[i]; if (FileListBox1->Items->IndexOf(LeFic) != -1) { MessageDlg("Fichier déjà dans la liste", mtError, TMsgDlgButtons() << mbOK, 0); } else { FileListBox1->Items->Add(LeFic); } }
Tu as bien plusieurs fichiers?
Sélectionnés dans ton OpenDialog???
Et ben faut les traiter un par un, dans une boucle
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager