VB.NET e web browser

martedì 23 marzo 2010 - 11.03

lanfra Profilo | Senior Member

Salve, devo aggiungere alla mia applicazione una finestra che contiene un componente WebBrowser, dove visualizzo una pagina, all'interno di questa pagina web che un campo di Input di un form, da valorizzare.

Il valore da immettere nel campo di Input deve essere selezionato da una listbox dell'applicazione win e passato alla pagina.

Qualcuno sà indicarmi della documentazione/esempi a rigurado? spero di essere stato chiaro.

Ringrazio in anticipo.
Lanfra

luigidibiasi Profilo | Guru

dovrebbe essere sufficiente una cosa del genere:

supponendo che tu abbia chiamato wb l'oggetto webbrowser nella form
supponendo che il campo nella pagina abbia id="nomecampo"
<input type="text" id="nomecampo">

wb.Document.GetElementById("nomecampo").value= VALORE_DA_INSERIRE

non provato perché non ho vb sotto mano...


Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

lanfra Profilo | Senior Member

ok, grazie, provo e ti dico
Lanfra

lanfra Profilo | Senior Member

Può essere un problema se il tag di INPUT che devo valorizzare è di tipo FILE all'interno di un FORM???

Mi torna il seguente errore

System.NotSupportedException was caught Message="Property is not supported on this type of HtmlElement." Source="System.Windows.Forms" StackTrace: at System.Windows.Forms.HtmlElement.set_InnerText(String value) at TelematiciWin.fIntrastat.PercorsoFileDaInviare(CheckedListBox ctrList)

Lanfra

luigidibiasi Profilo | Guru

dovrei provare così non sò risponderti...
appena torno in ufficio provo
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5