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); }
Partager