petite question [c#] ou [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 06-04-2002 à 22:39:53
HappyHarry a écrit a écrit : y a une aide qui est pas trop mal fichue pour ca |
Oui mais je trouve pas comment recuperer le chemin dans une string.. je me disais que qqu'un l'avait peu etre deja deja fait...
Marsh Posté le 17-04-2002 à 16:04:33
en VB il existe plusieurs type de MsgBox, il suffit de regarder dans l'aide les différente possibilité qu'il y a et il sera également expliquer comment récuperer les donnés entrée par l'utilisateur...
Marsh Posté le 11-05-2002 à 23:02:30
en VB :
menu Projet>Composants:coche Microsoft Common Dialog Control
puis met ce ctrl sur ta feuille
puis ds ton code, par ex ka ntu appuis sur un bouton:
dim sChemin as String
CommonDialog1.ShowOpen
sChemin=CommonDialog1.FileName
si sChemin="" c ke l'utilisateur a clické sur Annuler
Marsh Posté le 12-05-2002 à 19:53:13
SpIke a écrit a écrit : en VB : menu Projet>Composants:coche Microsoft Common Dialog Control puis met ce ctrl sur ta feuille puis ds ton code, par ex ka ntu appuis sur un bouton: dim sChemin as String CommonDialog1.ShowOpen sChemin=CommonDialog1.FileName si sChemin="" c ke l'utilisateur a clické sur Annuler |
c ce que je voulais dire
ms plus rapide que moa!!!!!!
ouinnnnnn
Marsh Posté le 12-05-2002 à 23:08:10
SpIke a écrit a écrit : en VB : menu Projet>Composants:coche Microsoft Common Dialog Control puis met ce ctrl sur ta feuille puis ds ton code, par ex ka ntu appuis sur un bouton: dim sChemin as String CommonDialog1.ShowOpen sChemin=CommonDialog1.FileName si sChemin="" c ke l'utilisateur a clické sur Annuler |
Je suis pas sûr mais si c'est pas la premiere fois que tu appeles la boite de dialogue ( c'est a dire que t'as deja executer CommonDialog1.ShowOpen
) dans ton programme et si tu click sur "Annuler " bein ça renvoie ( le CommonDialog1.FileName donc ) le chemin choisi precedement et pas "" .
il faut plutot utiliser dans ce cas la detection d'erreur , en mettant CommonDialog1.CancelError = true ( ou quelque chose comme ça , j'ai pas mon VB sous la main ) pour que le programme provoque une erreur au cas ou le Annuler est clické . cette erreur faut que tu la gére toi meme par le "On error Goto etiquette:" etc ...
je suis pas sûr de mes propos , c'est a vérifier donc . mais sur VB6 ça marche comme ça il me semble.
Marsh Posté le 06-04-2002 à 20:31:49
Je voudrais savoir quelles sont les classes et les methodes en c# ou en VB a utiliser pour pouvoir ouvrir une boite de dialogue "Parcourir" et récuperer une string qui contient le chemin lorsque l'utilisateur aura cliqué sur OK.
J'espere que vous avez compris ma question...
Merci pour votre aide