質問: "例外の発生"; label1.Refresh(); } } } } ``` 追記 ### 追記 上記に変更したところ、ダウンロードは出来るようになりました。 このソースで記述的におかしい・こうしたほうが良いなどありましたらアドバイスお願いします。
回答: DocumentCompleted はページだけでなく画像やスクリプトのダウンロードでも発生します。ラベルテキストで分岐すると、画像のダウンロードで name が userName となるタグが無い(html ではないので無くて当然です)ことになり、例外が発生します。 e.Url を見て何がダウンロードされたのか識別してください。