Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] problema con i metodi del webbrowser
Forum - C# / VB.NET - [vb.net] problema con i metodi del webbrowser

Avatar
nano_Sardo (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/12/2010

Segnala al moderatore
Postato alle 22:27
Giovedì, 23/12/2010
Ciao ragazzi, sono nuovo di questo sito.
Ho una domanda da farvi.
Sto creando un programma che consenta di registrarsi e loggarsi sul mio forum.
Va tutto bene fin quando non mi trovo davanti 3 checkbox e un pulsante per inviare la richiesta (nella pagina web intendo).

Per implementarli nel programma uso la funzione:
Codice sorgente - presumibilmente Plain Text

  1. webbrowser.document.getelementbyid("nomeoggetto").setattribute("value","valore")
  2. 'per i pulsanti
  3. webbroeser.document.getelementbyid("nomeoggetto").invokemember("click")



Il mio problema è nel pulsante, in quanto nella pagina web non c'è il nome, e nella checkbox perché non so come sputare la casella.

Potreste aiutarmi per favore?

grazie :)

PM Quote
Avatar
total (Member)
Guru


Messaggi: 815
Iscritto: 16/09/2006

Segnala al moderatore
Postato alle 2:10
Venerdì, 24/12/2010
non so voi.. ma io non ho capito la domanda...°_°
potresti rispiegare per favore..??


http://www.total.pierotofy.it/

La vita è come una scatola di cioccolatini...
Se ne assaggi uno poi te le mangi tutti..(forse faceva in un altro modo..)
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1836
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:23
Venerdì, 24/12/2010
devi contarti bene gli elementi presenti nella pagina web e cercare qual'è quello che ti serve

esempio potresti fare in questo modo

Codice sorgente - presumibilmente Plain Text

  1. HtmlElement ht;
  2. ht = webBrowser1.Document.GetElementsByTagName("checkbox")[2];
  3. ht.focus();
  4. SendKeys.Send("{ENTER}");



in questo caso si va a posizionare sulla 3 checkbox presente nella pagina web.
la seleziona e la spunta.


PM Quote