Avrebbe fatto così:
1- Sapendo che il WebBrowser è una classe (pochi lo sanno) avrebbe aperto MSDN alla voce WebBrowser Class.
2- Sapendo che solitamente quando si verificano certe condizioni le classi (e sopratutto i controlli) lanciando degli eventi, sarebbe subito andato a cercare tra gli eventi se trova qualcosa.
3- Salta subito all'occhio l'evento ProgressChanged, anche solo per via del nome, o comunque vicino trova una breve descrizione.
4- Sapendo che il parametro e trasporta sempre interessanti argomenti riguardo all'evento generato, e sapendo (dalla descrizione) che quell'evento viene lanciato quando cambia il progresso di caricamento della pagina, avrebbe cercato tra i suoi parametri, che sono 2: MaximumProgress e CurrentProgress. basta dargli una veloce occhiata, anche solo alla descrizione.
5- Guardando invece la classe della ProgressBar, e sapendo che solitamente informazioni del genere (che devono essere continuamente aggiornate) le contengono le proprietà avrebbe cercato proprio tra le proprietà trovando sia Value che Maximum. (o anche solo value, ma poi con il debug si sarebbe accorto del problema e sarebbe tornato indietro).
A questo punto ha tutto.
Il problema, è che tutti quei "Sapendo" deve... saperli. E si imparano solo studiando.
1- Sapendo che il WebBrowser è una classe (pochi lo sanno) avrebbe aperto MSDN alla voce WebBrowser Class.
2- Sapendo che solitamente quando si verificano certe condizioni le classi (e sopratutto i controlli) lanciando degli eventi, sarebbe subito andato a cercare tra gli eventi se trova qualcosa.
3- Salta subito all'occhio l'evento ProgressChanged, anche solo per via del nome, o comunque vicino trova una breve descrizione.
4- Sapendo che il parametro e trasporta sempre interessanti argomenti riguardo all'evento generato, e sapendo (dalla descrizione) che quell'evento viene lanciato quando cambia il progresso di caricamento della pagina, avrebbe cercato tra i suoi parametri, che sono 2: MaximumProgress e CurrentProgress. basta dargli una veloce occhiata, anche solo alla descrizione.
5- Guardando invece la classe della ProgressBar, e sapendo che solitamente informazioni del genere (che devono essere continuamente aggiornate) le contengono le proprietà avrebbe cercato proprio tra le proprietà trovando sia Value che Maximum. (o anche solo value, ma poi con il debug si sarebbe accorto del problema e sarebbe tornato indietro).
A questo punto ha tutto.
Il problema, è che tutti quei "Sapendo" deve... saperli. E si imparano solo studiando.