IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Afficher le nom d'un "dossier" dans une TextBox ?


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 47
    Points : 41
    Points
    41
    Par défaut Afficher le nom d'un "dossier" dans une TextBox ?
    Bonjours, je suis en trin de réaliser un logiciel :

    Donc voici mon problème :
    Comme vous le voyer dans le screen ci-dessus il y à 2 textbox.
    Text1 (Textbox1) : C'est la ou il y à écrit "Nouveau Dossier",
    Text2 (Textbox2) : C'est la ou il y à écrit la destination complète du dossier sélectionner dans "Dir1".

    Je vous que dans ma 2eme Textbox (Text2) il y est écrit que le nom du dossier est non l'adresse complète vers le dossier !

    Plus de précision si vous n'avez pas compris :
    Comme vous avez remarqué dans "DIR1" j'ai sélectionner "BUREAU" comme destination est l'adresse vers le "BUREAU" apparait dans la 2eme TEXTBOX.
    Est donc alors il apparait C:\Documents and Settings\antostyle1\Bureau,
    mais moi je veut juste qu'il apparait "Bureau".

    Merci de vos réponse
    Bonne journée à tous !

    Cordialement, Anthony,
    MacroTech, 2008.

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    en utilisant des fonctions bien connues de manipulation de chaine de caractères

    Mid, InStrRev ...

  3. #3
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public Function ExtractLastDir(ByVal sFullPath As String) As String
    Dim Splitf() As String
        If Right$(sFullPath, 1) = "\" Then sFullPath = Left$(sFullPath, Len(sFullPath) - 1)
        Splitf = Split(sFullPath, "\")
        ExtractLastDir = Splitf(UBound(Splitf))
    End Function

  4. #4
    Expert confirmé
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Points : 4 085
    Points
    4 085
    Par défaut
    Ça marche bien avec InStrRev et Right...

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Bonjour,
    mais moi je veut juste qu'il apparait "Bureau".
    A moins que je n'aie rien compris
    me parait convenir ...

  6. #6
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    A moins que je n'aie rien compris
    me parait convenir ...
    tu es sûr ?

  7. #7
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Citation Envoyé par ThierryAIM Voir le message
    tu es sûr ?
    Bonjour, ThierryAIM,

    ben non (trop vite répondu )

    ce sera donc en effet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Text2.text =  Mid(Dir1.Path, InstrRev(Dir1.Path, "\") + 1)

  8. #8
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 47
    Points : 41
    Points
    41
    Par défaut
    Merci beaucoup sa marche !

    Ce code marche parfaitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Text2.text =  Mid(Dir1.Path, InstrRev(Dir1.Path, "\") + 1)
    Merci ucfoutu

  9. #9
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Pas de quoi, mais c'est exactement le code auquel te conduisait zazaraignée !
    Utiliser Mid à partir du dernier "\" + 1 ou Right jusqu'à la même position revient rigoureusement au même ...

  10. #10
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par bbil Voir le message
    en utilisant des fonctions bien connues de manipulation de chaine de caractères

    Mid, InStrRev ...

  11. #11
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 47
    Points : 41
    Points
    41
    Par défaut
    Mais j'avais pas compris se que bbil m'avait dit =S Je débute en VB6...

  12. #12
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Même les débutants ont, en général, une touche F1 sur leur clavier

    et si c'est l'aide VB6 qui te manque, alors voir ici : http://vb.developpez.com/outils/?page=outils#MSDN

  13. #13
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 47
    Points : 41
    Points
    41
    Par défaut
    Oui mais quand j'appui sur F1 il y as une erreur qui apparait

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/12/2008, 12h17
  2. [vbnet 1.1]Inserer deux simple quote sans texte dans une db
    Par ChristopheOce dans le forum Windows Forms
    Réponses: 8
    Dernier message: 15/03/2007, 09h51
  3. [MS-DOS] Afficher le nom court d'un dossier
    Par gcore dans le forum Windows
    Réponses: 1
    Dernier message: 20/12/2006, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo