Billybobbonnet
Messages postés148Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 novembre 2013
-
11 juin 2007 à 17:18
Billybobbonnet
Messages postés148Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 novembre 2013
-
11 juin 2007 à 17:43
Bonjour a tous,
Question de débutant: je dois permettre à l'utilisateur de mon soft de sélectionner un fichier sur son pc. Je veux stocker ce fichier dans une variable globale.
J'ai remarqué qu'il y avait beaucoup d'éléments préconstruits dans VB et, alors que je m'échinais à faire moi meme ma filebox (qui ne marche pas) je me suis demandé comment vous vous y prendriez. Je veux juste ouvrir une boite de dialogue pour sélectionner un fichier, si possible filtrer l'affichage et ne laisser apparaitre que les vidéos (.avi, .mpeg, .mov).
J'ai lu des trucs à propos de "GetOpenFilename" mais je ne sais pas si c'est bon en VB et quel composant ou référence ajouter au projet.
Je me doute que c'est une question simple pour certains, mais ça ne me semble pas limpide.
NB: j'ai essayé d'intégrer l'ocx de la source cool filebox de ce site sans succès.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 11 juin 2007 à 17:25
Commence par t'exercer à utiliser un contrôle FileListbox en conjonction avec une driveListbox et une DirlistBox.
Passé ce stade (intéressant et utile, crois-moi) : passe à l'étape suivante (utilisation d'un contrôle CommonDialog)
La 3ème étape sera l'utilisation de l'API de Windows.
Fais les choses dans cet ordre là et tu apprendras beaucoup.
Nous serons au besoin (si difficultés) là pour t'aider.
A bientôt.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 11 juin 2007 à 17:41
Hé là !
Minute...
Ne rate pas (à moins que tu ne l'aies déjà reprérée... ce qui est fort possible compte tenu de l'allure à laquelle tu avances) la propriété Pattern de ta FileListBox. Elle te permet d'établir un ou plusieurs filtres de ton choix.
Billybobbonnet
Messages postés148Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 novembre 2013 11 juin 2007 à 17:37
Merci , problème réglé, voire faux problème, il ne me manquait que ça:
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Quoi qu'il en soit, je jetterais bientot un oeil sur la CommonDialog (étape2). N'empeche que pour l'étape 1 c'est bon, j'ai compris comment faire.
Pour l'API, a suivre...
En tout cas merci bien!!
Vous n’avez pas trouvé la réponse que vous recherchez ?