質問するログイン新規登録

質問編集履歴

1

一つ方法が思いついたのですが、それ試してもダメでした。。。

2015/10/14 15:37

投稿

KentarouOgura
KentarouOgura

スコア105

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,40 @@
15
15
  Thread.Sleep(7000);
16
16
 
17
17
  URLをセットして、そのイベント内で中身を取りだしたいのですが、
18
- 何か言い方法は無いでしょうか?
18
+ 何か言い方法は無いでしょうか?
19
+
20
+ -- 追記 -------------------------------------------------
21
+
22
+ 思いだしたのですが、こういうときは、
23
+ DocumentCompletedイベントを使えばいいのだという事がわかりました。
24
+
25
+ ただ。。。
26
+
27
+ private void button_Click(object sender, EventArgs e)
28
+ {
29
+
30
+ for (int i = year_label_data.Count - 1; i > 16; i--)
31
+ {
32
+
33
+ // Add an event handler that prints the document after it loads.
34
+ webBrowser.DocumentCompleted +=
35
+ new WebBrowserDocumentCompletedEventHandler(関数);
36
+
37
+ // コンボで選択されているデータにジャンプ
38
+ webBrowser.Url = new Uri(@URLデータ));
39
+
40
+ }
41
+
42
+ }
43
+
44
+ private void 関数(object sender,
45
+ WebBrowserDocumentCompletedEventArgs e)
46
+ {
47
+ // 処理
48
+ }
49
+
50
+ このようにすると、ループが全部終わってから、
51
+ WebBrowserDocumentCompletedEventHandlerがループ分実行されてしまう。。。
52
+
53
+ クリックイベント時、ループで回しながら、
54
+ 毎回DocumentCompletedイベントを発生させる事は出来ないものなのでしょうか。。。