WinFormでWebBrowserControlを利用して、以下のような動作をするアプリを作っています。 ボタン押下時に以下のように処理が走ります。 イメージ的にはアマゾンの商品リストみたいに、1ページに10商品表示されていて、ページナビゲーションで 複数のページがあるサイトです。 private void btn_Click(object sender, EventArgs e) { //@Webページを読み込む //Aリンクを取得する処理 //B次へのボタンを押す(ページナビゲーションで1〜Nページまであります) //C次のページを表示する。無ければ処理終了 //D } この処理をページ分ループ処理をさせたいのですが、何ページあるかわかりません。 Cの次へのページが表示できなくなったら終了になります。btn_ClickをCの次のページが あったら繰り返し行いたいのですが、その方法がわかりません。 Dとしてbtn_click(null,null) という処理を入れたら、目的のことは達成できました。しかし、こんな処理の方法で良いのか不安です。 何か別の手立てがあるようでしたらお教えいただけないでしょうか。よろしくおねがいします。