Openfiledialog [Résolu]

Messages postés
159
Date d'inscription
lundi 5 avril 2004
Dernière intervention
6 février 2007
- - Dernière réponse : econs
Messages postés
4066
Date d'inscription
mardi 13 mai 2003
Dernière intervention
23 décembre 2008
- 14 janv. 2007 à 22:10
Bonjour,
j'ai dans le code ci-dessous un pr. quand j'ouvre mon progr. je fait fichier ouvrir, la fenetre ouvrir un fichier s'ouvre et se referme aussi tot, c'est comme si je cliquais sur ouvrir?

Private

Sub MenuItem5_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles MenuItem5.ClickOpenFileDialog1.Title = "Ouvrir"

'Extension par défautOpenFileDialog1.DefaultExt = "ini"

'FiltresOpenFileDialog1.Filter = "fichiers textes (*.ini)|*.ini"

OpenFileDialog1.FilterIndex = 1

'Ouverture boite de dialogue saveFileOpenFileDialog1.FileName = "Carnet"

'F.Hide()

If OpenFileDialog1.ShowDialog = DialogResult.OK
Thenfichier.Text = (OpenFileDialog1.FileName)

F.fichier.Text = (OpenFileDialog1.FileName)

'i.fichier.Text = (OpenFileDialog1.FileName)F.Show()

End
If

End
Sub
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
4066
Date d'inscription
mardi 13 mai 2003
Dernière intervention
23 décembre 2008
3
Merci
Salut

Récupère le résultat de
OpenFileDialog1.ShowDialog dans une variable, et compare-le ENSUITE avec OK. Ca devrait aller mieux.





Manu


--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Commenter la réponse de econs
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Dernière intervention
22 août 2014
0
Merci
Je ne comprends rien à VB.Net..., mais je viens de te lire...
Et je suis épaté ...
Attends, là : tu ouvres ce dialogue pour choisir un fichier à ouvrir et, en même, temps, tu connais déjà ce fichier ? (au demeurant avbec un nom quelque peu "suspect"...)
Et tiens, d'instinct (puisque je ne connais pas VB.Net) :
que t'afficherais Msgbox DialogResult.OK  avant ton
If OpenFileDialog1.ShowDialog = DialogResult.OK Then.... ?
Juste pour t'en informer ...(1er réflexe)
Et j'en passe...
ouille

Comment peut-on écrire à la fois :
OpenFileDialog1.FileName = "Carnet"
et, plus loin :

fichier.Text = (OpenFileDialog1.FileName)

ce qui équivaudrait donc à écrire :
fichier.Text = "Carnet" !!!!!

A moins que VB.Net ne soit un langage très très particulier dont la logique échappe au pauvre fou que je suis !
Commenter la réponse de jmfmarques

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.