質問編集履歴

1

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

2015/10/14 15:37

投稿

KentarouOgura
KentarouOgura

スコア105

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,75 @@
33
33
  URLをセットして、そのイベント内で中身を取りだしたいのですが、
34
34
 
35
35
  何か言い方法は無いでしょうか?
36
+
37
+
38
+
39
+ -- 追記 -------------------------------------------------
40
+
41
+
42
+
43
+ 思いだしたのですが、こういうときは、
44
+
45
+ DocumentCompletedイベントを使えばいいのだという事がわかりました。
46
+
47
+
48
+
49
+ ただ。。。
50
+
51
+
52
+
53
+ private void button_Click(object sender, EventArgs e)
54
+
55
+ {
56
+
57
+
58
+
59
+ for (int i = year_label_data.Count - 1; i > 16; i--)
60
+
61
+ {
62
+
63
+
64
+
65
+ // Add an event handler that prints the document after it loads.
66
+
67
+ webBrowser.DocumentCompleted +=
68
+
69
+ new WebBrowserDocumentCompletedEventHandler(関数);
70
+
71
+
72
+
73
+ // コンボで選択されているデータにジャンプ
74
+
75
+ webBrowser.Url = new Uri(@URLデータ));
76
+
77
+
78
+
79
+ }
80
+
81
+
82
+
83
+ }
84
+
85
+
86
+
87
+ private void 関数(object sender,
88
+
89
+ WebBrowserDocumentCompletedEventArgs e)
90
+
91
+ {
92
+
93
+ // 処理
94
+
95
+ }
96
+
97
+
98
+
99
+ このようにすると、ループが全部終わってから、
100
+
101
+ WebBrowserDocumentCompletedEventHandlerがループ分実行されてしまう。。。
102
+
103
+
104
+
105
+ クリックイベント時、ループで回しながら、
106
+
107
+ 毎回DocumentCompletedイベントを発生させる事は出来ないものなのでしょうか。。。