begin process at 2012 02 13 08:40:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Système

 > 

Fichier & Disque

 > 

Bouton parcourir


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bouton parcourir

vendredi 21 décembre 2007 à 08:53:42 | Bouton parcourir

ketchups

Hello je viens de faire une recherche sur le forum mais je n'ai rien trouvé pour régler mon problème. Enfaite j'ai créer un bouton et j'aimerai pouvoir en faire un bouton parcourir. et donc j'ai utiliser le code suivant (que j'ai déjà utiliser sur un de mes anciens programmes). Dim FileName() As String FileName = ShowOpen(False) '# Boite de dialogue ouvrir #' If FileName(0) <> "False" Then lbstp.Text = FileName(0) End If mais quand je mets ce code vb me dit que ShowOpen n'est pas déclarer... Si quelqu'un a une idée elle est la bienvenue ... merci (ou si une autre solution)
vendredi 21 décembre 2007 à 08:59:34 | Re : Bouton parcourir

jrivet

Membre Club
Salut,
Tu es bien en .NET ? pas en VB6 ou en VBA?

@+: Ju£i€n
Pensez: Réponse acceptée
vendredi 21 décembre 2007 à 09:02:38 | Re : Bouton parcourir

Exploreur

Membre Club
Salut,

JRivet >> Salut

Ben c'est bien la première fois  que je voit cette façon pour récupérer le chemin d'un fichier ou l'ouvrir......Il ne te faut pas un contrôle : CommonDialog sur ton formulaire ?

A+
Exploreur

 Linux a un noyau, Windows un pépin

 

vendredi 21 décembre 2007 à 09:51:52 | Re : Bouton parcourir

ketchups

jrivet >> oui je suis bien en vb.net ^^ exploreur>> sur mon ancien programme en tous cas je n'ai rien avec des commondialog (je viens même de faire une recherche dans le code de mon ancien programme)
vendredi 21 décembre 2007 à 11:22:51 | Re : Bouton parcourir

jmfmarques

Membre Club
"exploreur>> sur mon ancien programme en tous cas je n'ai rien avec des commondialog (je viens même de faire une recherche dans le code de mon ancien programme) "

Cela veut dire que ton ancien programme a été développé par un indépendantiste (comme moi, d'ailleurs) et donc un développeur averti.


Fais une recherche sur ton projet et tu y trouveras la ligne suivante :


Public Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
vendredi 21 décembre 2007 à 11:27:25 | Re : Bouton parcourir

divadav

Membre Club
Réponse acceptée !
Hello !

Ben, je vois pas non plus de méthode ShowOpen à utiliser comme ça, en live !

Mais en vb.net, il va falloir que tu fasses plutôt quelque chose comme ça :

    Dim myDialog As System.Windows.Forms.OpenFileDialog = New System.Windows.Forms.OpenFileDialog()
    Dim fileName As String
    If myDialog.ShowDialog = DialogResult.OK Then
        fileName = myDialog.FileName
    End If



Divad
Techniques de Web Design, Traductions d'articles sur le Web Design, Astuces .Net
vendredi 21 décembre 2007 à 11:27:28 | Re : Bouton parcourir

jmfmarques

Membre Club
Ayé ??

Bon...

Continue et tu trouveras cette fonction :

Public Function ShowOpen(forma As Form) As String
  'on détermine la taille de la structure
  OFName.lStructSize = Len(OFName)
  'on détermine la fenêtre de l'application appelante
  OFName.hwndOwner = forma.hWnd
  'on détermine son "instance"
  OFName.hInstance = App.hInstance
  'on détermine le filet
  OFName.lpstrFilter = "Text Files (*.txt)" + Chr$(0) + "*.txt" + Chr$(0) + "All Files (*.*)" + Chr$(0) + "*.*" + Chr$(0)
  OFName.lpstrFile = Space$(254) 'on crée un tampon
  OFName.nMaxFile = 255 'on fixe la longueur maximum (en caractères)
  OFName.lpstrFileTitle = Space$(254) 'on crée un tampon
  OFName.nMaxFileTitle = 255 ' dont on fixe la longueur maximum (en caractères)
  OFName.lpstrInitialDir = "C:\" 'on détermine le répertoire par lequel commencer
  OFName.lpstrTitle = "Ouverture d'un fichier" 'on détermine le titre de la boite de dialogue
  OFName.Flags = 0 'pas de "flags" nécessaires
  'Affichage de la boite de dialogue
  If GetOpenFileName(OFName) Then ShowOpen = Trim$(OFName.lpstrFile) Else ShowOpen = ""
End Function

Et si les commentaires sont là et qu'ils sont les mêmes, on m'a copié !!!!!
vendredi 21 décembre 2007 à 14:43:20 | Re : Bouton parcourir

ketchups

alors j'ai remplacé mon code par le code de divadav il fonctionne super bien et il est simple tout à fait ce qu'il me faut sinon jm je n'ai pas vu ton code dans mon programme donc je ne me suis pas inspirée de ton code... sinon comment pourrais-je adapté le code divadav pour selectionner qu'un dossier et non un fichier?
vendredi 21 décembre 2007 à 15:01:43 | Re : Bouton parcourir

divadav

Membre Club
A ce moment, ce n'est plus OpenFileDialog qu'il faut utiliser, mais plutôt FolderBrowserDialog. Le code de base donnera ça :

    Dim myDialog As System.Windows.Forms.FolderBrowserDialog = New System.Windows.Forms.FolderBrowserDialog()
    Dim path As String = ""
    If myDialog.ShowDialog() = Windows.Forms.DialogResult.OK Then
        path = myDialog.SelectedPath
    End If

Je te laisse fouiller dans l'aide à propos de cet objet pour avoir plus d'options de personnalisation...


Divad
Techniques de Web Design, Traductions d'articles sur le Web Design, Astuces .Net
dimanche 9 mars 2008 à 14:45:22 | Re : Bouton parcourir

Madnesswarior

J'ai créer un textbox comment mettre le résultat de mon parcour dedans?

1 2

Cette discussion est classée dans : bouton, code, utiliser, filename, parcourir


Répondre à ce message

Sujets en rapport avec ce message

+ de convivialité? [ par jia2812 ] Bonjour,Dans ma base Access, voyez-vous les boutons de déplacement en bas de chaque formulaire [Access of course, ps VB!]?...1 - Je les supprime, en l /!\!!!!!!!!!!Besoin du code pour afficher un menu contextuel en clickant sur un bouton!!!!!!!/!\ [ par ARTEMUZAG ] SVP!!jai besoin de savoir comment on fait pour que quand tapui sur un bouton avec le bouton gauche sa met un petit menu contextuel !merci de me repond VB et exel [ par bidules ] Bonjour,Je suis en train de creer une macro en visual basic pour EXEL via le VB fournit par EXEL. g mis sur une form un bouton permettant de modifier Comment utiliser un lecteur de Code-Barre avec VB ??? [ par Magidev ] Je fais un programme de gestion de stock et je voudrais savoir comment on fait pour mettre un lecteur de code-barre avec VB. Le code NUMERIQUE doit êt datagrid [ par sophmef1 ] Dans mon form j'ai un datagrid, un controle adodc, un textbox,un bouton de commande.Je voudrais lancer une requête en cliquant sur le bouton selon le Prob avec FileSearch [ par dvdnet ] J'ai un prob sous VBA pour Excel 97 sous Win XP.Je développe un prog pour 1 client. Voilà un bout de mon code :Set fs = Application.FileSearchfs.LookI bouton parcourir et api windows [ par ravachol ] salut a touson a du vous poser la question cent fois mais je trouve pas en faisant recherche !vola je veux creer un bouton parcourirj'ai trouver plusi Bouton et raccourci [ par CrAsHOv3r ] j'vais essayer detre le plus clair possible. Voila la question. Jai un bouton de commande que je veux personnaliser ..on sais que lorsque on met une i Faire une impression écran [ par Ricou13 ] J'essaie d'obtenir une impression d'écran de mon formulaire en appuyant simplement sur un bouton. Voici le code de mon bouton : Private Sub BtImprimer Aidez moi s'il vous plait [ par anabelle ] Salut, Je suis en train de faire un programme gerant une ecole. Il y a une base de donnees qui connectant les tables et vb. le bouton delete


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales