cs_adrico
Messages postés24Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention12 juillet 2005
-
12 juil. 2005 à 01:07
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
12 juil. 2005 à 14:17
bonjour. voila j aimerais savoir si il etait possible de suprimer un bou d un texte dans un textbox. je m explique. dans un textbox je vais avoir le chemin menant a un dossier (par exemple:C:\Program Files\QCM\QCM.exe) et j aimerais enlever par code le \QCM.exe pour avoir le repertoire. ou alors existe t il un moyen pour avoir le repertoire. merci beaucoup
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 12 juil. 2005 à 11:25
Tout dépend de la façon dont est alimentée ta TextBox.
Si le chemin qui s'affiche est marqué par une commande du style :
Application.fullPathName
Il suffit de prendre la propriété Application.Path qui donne le chemin sans le nom du répertoire (.FullPathName donne le chemin et le nom du fichier, .Name que le nom du fichier)
Si c'est alimenté d'une autre façon, voire manuellement.
On peut utiliser un code de ce type :
'Définition des variables
Dim Temp As String
Dim Position As Integer
Dim SauvePosition As Integer
Position = 1
'Récupération du chemin complet
Temp = TextBox.text
'Cherche la position du séparateur
Do
Position = InStr(Position, Temp, "", 1)
If Position = 0 Then
Exit Do
End If
SauvePosition = Position
Position = Position + 1
Loop
'Affichage du chemin sans le nom de fichier
TextBox.txt = Left(Temp, SauvePosition)