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 - [C#] Controlli pagine web
Forum - C# / VB.NET - [C#] Controlli pagine web

Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 17:03
Mercoledì, 18/04/2012
Salve, esiste un modo in C# per ottenere i vari controlli (caselle di testo, bottoni, ecc...) presenti in una pagina web?

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
2
Down
V
Segnala al moderatore
Postato alle 19:46
Mercoledì, 18/04/2012
Se vuoi ottenere un riferimento o un handle, forse no. Potrebbero venirti in aiuto le funzioni di sistema di user32.dll.

Altrimenti, puoi usare l'astrazione del DOM presente in WebBrowser (WebBrowser.Document) per ottenere oggetti gestiti che wrappano i controlli. Su tali oggetti puoi invocare funzioni (come "submit") o aggiungere event handler, oltre che modificare la loro appearance nella pagina.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM