Prob avec DirlistBox

firens Messages postés 68 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 24 août 2008 - 30 août 2005 à 16:42
firens Messages postés 68 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 24 août 2008 - 30 août 2005 à 18:43
Hello,



j'ai une Drivelistbox et une Dirlistbox... le prob c'est qu'au
chargement (Form_Load) de mon programme, j'aimerais récupérer le path
afin de pointer directement sur un répértoire précis sauvegardé dans un
fichier texte...jusque la pas de problème... j'arrive a changer le
disque courant du drivelistbox en faisant :

Drivbox.Drive = RepSave ou RepSave contient par exemple e:\toto\titi



par contre après je fais



List_dir.Path = Drivbox.Drive



et la ca ne change rien... alors que si j'ai bien compris cela devrait fonctionner...




Je me suis casssé la tête la dessus tout l'après-midi... mais rien a
faire







Merci
de vos réponses

3 réponses

cs_Tipo Messages postés 82 Date d'inscription dimanche 2 novembre 2003 Statut Membre Dernière intervention 13 avril 2017 1
30 août 2005 à 17:00
Salut,

Je crois que ton problème vient du fait que tu ne peux pas affecter un chemin au drivebox.drive
Essaie de faire Drivbox.Drive = Left(RepSave,2) pour juste récupérer le lecteur

puis sur le Drive1_Change, tu mets

List_dir.Path =RepSave (si repsave est public)
0
cs_hassen Messages postés 338 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 4 novembre 2008
30 août 2005 à 17:03
repertoire="d:\hassen\tunisie"

Drive1 = Left(repertoire, 2)

list_Dir.path=repertoire

Hassen TUNISIE
0
firens Messages postés 68 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 24 août 2008
30 août 2005 à 18:43
Ben j'avais déjà testé ces possibilités mais ca ne changeait rien au problème.



Voici mon code :



Private Sub Drivbox_Change()

On Error GoTo DriveHandler

List_dir.Path = Drivbox.Drive

RepertoireAPI = List_dir.Path

Exit Sub

DriveHandler:

Drivbox.Drive = List_dir.Path

Exit Sub

End Sub



Private Sub List_dir_LostFocus()

List_dir.Path = List_dir.List(List_dir.ListIndex)

End Sub





et dans le form_Load



RepSave = ReadWrite_Adresse(False)

If RepSave <> "" Then

Drivbox.Drive = Left(RepSave, 2)

List_dir.Path = RepSave

End If
0
Rejoignez-nous