Oppure

Loading
04/04/12 15:39
visualrenzo
Salve a tutti, ho questa necessità.
Devo poter scrivere del testo su una pagina web dentro una textbox.
Premesso che per entrare sul sito devo immettere l' utente e la password e poi cliccare un pulsante.
In passato ho utilizzato inet per prelevare dei file da Internet, ma non credo si possa fare quello che devo fare io con lo stesso Inet.

Qualcuno ha qualche consiglio da darmi ?

aaa
05/04/12 22:07
GrG
dovresti specificare meglio.. servirebbero ulteriori dettagli.

Vuoi scrivere del testo (tramite textbox) in un'area di testo di una pagina web giusto? ma questa pagina web è esterna al tuo programma oppure utilizzi il controllo webbrowser?
aaa
06/04/12 19:08
visualrenzo
il text è sul web il programma dovrà usare il webbrowser, e ti ricordo che devo potere accedere con login e password.
grazie
aaa
07/04/12 9:31
GrG
In questo caso puoi sfruttare l'oggetto document..

Però, per prima cosa, devi sapere "com'è fatta" la pagina web con cui interagire..

Probabilmente la tua text sarà contenuta in un "form" quindi nel codice html avrai qualcosa del tipo:

<form name="prova" action="" method="GET">
<input type=text name="testo" value="" />
</form>

quindi puoi scrivere ad esempio:
WebBrowser1.document.form["prova"].testo.value = "questa è una prova"

oppure puoi usare l' "id" corrispondente... è qualcosa del tipo:
WebBrowser1.document.forms[X].testo.value = "questa è una prova"

Dove al posto di X ci va il numero corrispondente del form sul quale vuoi agire. Se nella tua pagina c'è solo un form allora X=0 o anche se il tuo form è "messo prima" degli altri, altrimenti se prima del form che ti interessa ce n'è un'altro X incrementerà quanti più form ci saranno prima del tuo...

Non ho capito una cosa, il login fai te a mano o lo fa il programma? se vuoi che lo faccia il programma il metodo è lo stesso, per "premere il pulsante" usa:
WebBrowser1.document.form["prova"].submit
aaa