Apertura file con webbrowser

giovedì 06 novembre 2008 - 13.16

gioLB Profilo | Newbie

Ciao a tutti! sono nuovo del forum e da poco nel "mondo C#".
Avrei bisogno di chiedervi un suggerimento.
Vorrei creare una piccola applicazione per aprire file... per meglio dire, una volta selezionato un file da un perscorso, "mandarlo" all'interno di un oggetto webBrowser. Io ho provato usando i metodi navigate, o la proprietà uri, ma il problema è che il file (indifferentemente se un file office, un txt, ecc... ) viene aperto in una nuova finestra (relativa al software di default per l'apertura del tipo di estensione file)
Qualcuno di voi ha qualche suggerimento per far si che nn si aprà in una nuova finestra, ma che resti all'interno dell'oggetto webBrowser?!?

ringrazio anticipatamento tutti per la cortesia

Ps: navigando per la rete hi visto abb forum di programmazione, ma questo lo ritengo uno dei migliori se nn adirittura il migliore. Siete un gran bel gruppo, di cui spero possa farne parte

llamanna Profilo | Junior Member

Potresti indicare il codice che usi?
Perchè se hai inserito il webrowser in un form, e poi ne imposti l'url in questo modo

this.webBrowser1.Url = new Uri("percorsoFile");

non si dovrebbe verificare.
Comunque oltre al webrowser esiste anche il controllo RichTextBox che ti consente di visualizzare un testo formattato.
Laura.
http://lauralamanna.blogspot.com/

gioLB Profilo | Newbie

Intanto grazie mille per la tempestiva risposta!!!!

ok... io ho un prgetto semplice costituito da un pulsante e un webBrowser...
il codice che scrivo è il seguente...

private void button1_Click(object sender, EventArgs e)
{
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
string fileName = openFileDialog1.FileName;
FileInfo fileInfo = new FileInfo(fileName);
webBrowser1.Url = new Uri(fileInfo.FullName);
}
}

Nell'esecuzione del programma, una volta che seleziono il file, mi compare una finestra che mi chiede se voglio "aprire" "salvare" o "annullare" l'apertura del file (come quando scarica un file da una pagina di internet)
Cliccando sul pulsante apri mi apre il Word ed il file selezioanto.... e nel webBrowser compare la scritta:
" L'esplorazione della pagina Web è stata annullata

Possibili operazioni:
Digitare nuovamente l'indirizzo.
"

Io vorrei che il file fosse aperto all'interno del webBrowser

llamanna Profilo | Junior Member

A me funzionava perchè usavo un file .txt!

Credo che possa esserti di grande aiuto questo link:

http://support.microsoft.com/kb/304662/it

Buon lavoro!
Laura.
http://lauralamanna.blogspot.com/

gioLB Profilo | Newbie

grazie mille per la dritta...
cmq ero già incappato in quella pagina... provato, ma il risultato nn cambia! sigh :(
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5