cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 16 févr. 2008 à 13:43
OpenFile ne permet pas d'ouvrir un fichier au sens ou tu l'entends, je pense.
OpenFile ouvre le fichier (en lecture seule) et crée un flux de données (FileStream) dessus, pour que tu puisse venir y puisser des données dedans.
Toi, si j'ai bien compris, tu souhaite afficher le fichier en lançant Acrobat Reader (ou équivalent). Dans ce cas OpenFile ne te sera d'aucun secours.
Il te faut lancer une application externe. Et qui dit application externe en .Net, dit créer un process.
Donc :
Private Sub OpenFileDialog1_fileok(ByVal sender As System.Object,
ByVal e As System.ComponentModel.CancelEventArgs)
Handles OpenFileDialog1.FileOk
nico9360
Messages postés14Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention19 septembre 2008 16 févr. 2008 à 11:17
bonjour
j ouvre une boite de dialogue openfiledialogu et avec le filtre j affiche les extention pdf, quand je selectionne un fichier pdf et que je clique sur ouvrir la boite de dialogue se ferme mais mon fichier pdf n apparait pas
comment cela se fait il
merci pour votre aide
Public
Class Form1
Private
Sub ouvrir_pdf_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles ouvrir_pdf.ClickOpenFileDialog1.ShowDialog()
End
Sub
Private
Sub OpenFileDialog1_fileok(
ByVal sender
As System.Object,
ByVal e
As System.ComponentModel.CancelEventArgs)
Handles OpenFileDialog1.FileOkOpenFileDialog1.OpenFile()
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 16 févr. 2008 à 11:31
l'openfiledialog ne te sert quà récupérer un chemin et nom de fichier. C'est à toi une fois la boite fermée, de lancer l'ouverture du fichier en question.
nico9360
Messages postés14Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention19 septembre 2008 16 févr. 2008 à 13:51
exactement la fonction que je cherchais
merci beaucoup
je débute en programmation vb et en prog tout cour
donc je bidouille des petites choses normalement pas trop dure mais c est pas évident.