laurent92370
Messages postés70Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention20 mars 2007
-
11 mars 2006 à 01:53
asecher
Messages postés262Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention27 avril 2007
-
11 mars 2006 à 12:59
Bonjour à tout le monde.
Voilà mon pépin :
J'ai une form affichant les éléments suivants :
1 drivelistbox
1 dirlistbox
1 filelistbox
1 label
Premiére étape : je choisi le lecteur dans le drivelistebox
Deuxième étape : dans le dirlistbox s'affiche bien l'arborescence du lecteur choisi dans la 1ere etape
Troisième étape : je choisi dans la filelistbox le fichier qui m'interesse et son path ainsi que le nom du fichier apparaissent bien dans le label, mais seulement il y a un hic :
si je choisi un fichier a la racine d'un lecteur (C: par exemple) le label m'affiche par exemple : C:\\toto.txt
il met 2 antislash au lieu d'un seul
l'origine du probleme est dans la dirlistbox : il affiche C:\
ça fonctionnerait si dans le dirlistbox il s'afficherai C:
Donc, comment faire pour ne pas avoir ses 2 antislashs ??
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 mars 2006 à 02:08
Salut
Bizarre.
Et comment écris-tu dans ton Label ? N'est ce pas ton code qui ajoute ce deuxième \ ?
Parce qu'une FileListBox peut fournir deux paramètres :
- Path : Juste le chemin
- FileName : Juste le nom du fichier
Comme le chemin est bon chez moi, je ne vois pas trop comment tu fais pour avoir deux \ ...
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro
asecher
Messages postés262Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention27 avril 20071 11 mars 2006 à 12:59
La réponse de Jack me semble très clean....
(tant qu'on ne parle pas de fichiers hors file system local genre [file://Mamachine/MonPartage/MonRepertoire/Monfichier \\Mamachine\MonPartage\MonRepertoire\Monfichier] )