bonjour
je souhaite que dans mon prog, lorsque je veux ajouter le chemin d'un fichier dans ma listbox, cela verifie s'il nest pas deja rentré, dans ce cas, il m'affiche un message pour me dire que je lai deja mis
merci
bonjour
je souhaite que dans mon prog, lorsque je veux ajouter le chemin d'un fichier dans ma listbox, cela verifie s'il nest pas deja rentré, dans ce cas, il m'affiche un message pour me dire que je lai deja mis
merci
Salut,
Eventuellement, cherches autour de la fonction IndexOf...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 AnsiString Quelquechose; if (ListBox1->Items->IndexOf(Quelquechose) != -1) { }
Ben le chemin du fichier !, qui doit de toutes façons être sous forme de String ou AnsiString.....
Non ?
jai mis:
AnsiString fichier=LBFichierJoint->Items->Text
Si LBFichierJoint est la TListBox dans laquelle on doit rentrer ou non le chemin de fichier, alors cela ne va pas fonctionner...
Il te faut faire qqchose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 AnsiString CheminFichier; // qui doit être renseignée avec la valeur représentant le chemin d'accès au fichier donc if (ListBox1->Items->IndexOf(CheminFichier) != -1) { MessageDlg("Valeur dupliquée", mtError, TMsgDlgButtons() << mbOK, 0); } else { ListBox1->Items->Add(CheminFichier); }
cheminfichier je le remplace par : LBFichierJoint->Items->Text
????
Comment récupères tu le chemin de ton fichier ?
c bon jai compris ton prog
ca marche nikel
merci
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