質問編集履歴

1

修正依頼があった

2016/07/31 12:54

投稿

GiveAHand
GiveAHand

スコア286

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,53 @@
63
63
 
64
64
 
65
65
  これは何故でしょう?
66
+
67
+
68
+
69
+ また、いろいろ調べたところ、ソースの中で、webBrowserをnewしているのですが、このwebBrowserのnewをしなければ、メッセージボックスはきちんと表示される事がわかりました。
70
+
71
+
72
+
73
+ また、webBorwserをnewしても、メッセージボックスを2回連続でshowすると、2回目は表示される事がわかりました。
74
+
75
+
76
+
77
+ ちなみに、こんな風にです。
78
+
79
+
80
+
81
+ ```C#
82
+
83
+ private void function()
84
+
85
+ {
86
+
87
+
88
+
89
+ // webBrowserのサブクラスを作成し、インスタンス化
90
+
91
+ int iRet = webBrowser1.NavigateAndWait();
92
+
93
+
94
+
95
+ DialogResult result;
96
+
97
+ result = MessageBox.Show("こんにちは。"); // これは表示されない
98
+
99
+ result = MessageBox.Show("こんばんは。"); // これは表示される
100
+
101
+
102
+
103
+ return;
104
+
105
+ }
106
+
107
+ ```
108
+
109
+
110
+
111
+ また、表示されないメッセージボックスのresultには、値は"NO"になっており、表示される方は、"OK"になっています。
112
+
113
+
114
+
115
+ また、使っているのは、Visual Studio Comunity 2015で、OSは、Wndows 7です。