Bonjour,
Après la programmation de mon petit Navigateur Web, j'ai voulu le mettre par défaut sur mon ordi, ça je sais le faire. Par contre quand j'ouvre un fichier .html (pour exemple), ça lance bien mon application mais ne m'affiche pas dans mon webbrowser la page en question mais une page par défaut (là msn.fr) ou rien quand je désactive l'option de chargement automatique. J'ai ainsi pensé au rapport d'ouverture d'un fichier ;
J'ai trouvé un script sur le site de MSDN permettant l'ouverture d'un fichier à partir d'un Form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 private void button1_Click(object sender, System.EventArgs e) { Stream myStream; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\" ; openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ; openFileDialog1.FilterIndex = 2 ; openFileDialog1.RestoreDirectory = true ; if(openFileDialog1.ShowDialog() == DialogResult.OK) { if((myStream = openFileDialog1.OpenFile())!= null) { // Insert code to read the stream here. myStream.Close(); } } }
J'aimerai que l'affichage du fichier sélectionné ce fasse dans mon WebBrowser, est-ce faisable ? Et est-ce possible de mettre mon navigateur par défaut et affichant dans le WebBrowser la page ouverte (HTML par exemple) ? Merci bcp.
Partager