Openfiledialog [Résolu]

1217meyrin 159 Messages postés lundi 5 avril 2004Date d'inscription 6 février 2007 Dernière intervention - 14 janv. 2007 à 19:42 - Dernière réponse : econs 4066 Messages postés mardi 13 mai 2003Date d'inscription 23 décembre 2008 Dernière intervention
- 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
econs 4066 Messages postés mardi 13 mai 2003Date d'inscription 23 décembre 2008 Dernière intervention - 14 janv. 2007 à 22:10
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.

Merci econs 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de econs
jmfmarques 7668 Messages postés samedi 5 novembre 2005Date d'inscription 22 août 2014 Dernière intervention - 14 janv. 2007 à 21:31
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.