C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■90444 / )  Re[2]: AddHandler Eventの別スレッドについて
□投稿者/ TanuTanu (6回)-(2019/03/12(Tue) 11:11:41)
Azulean 様

ご教授ありがとうございます。

■現状

@ある画面のボタンを手動でクリック
Aそのボタンのonclick イベント発生
B上記ScriptによりWebページダイアログ表示
C手動でWebページダイアログ閉じる
DMessageBox.Show("webDisp_onclick")作動

■実現したい事

@ある画面のボタンを手動でクリック
Aそのボタンのonclick イベント発生
B上記ScriptによりWebページダイアログ表示 & MessageBox.Show("webDisp_onclick")作動

---------------------------------

■試した事

WithEvents doc As mshtml.HTMLDocumentClassでfocusoutイベントをキャッチし
MessageBox.Show("webDisp_onclick")を作動。
この方法では上記実現したい事は実現しますが、ボタンをクリックしなくても
フォーカスアウトする度にイベントが発生してしまうので
MessageBox.Show("webDisp_onclick")の作動条件式が必要になります。

---------------------------------

もし可能であれば、focusoutイベントではなくボタンクリックのAttachEventHandler等で実現したい。

魔界の仮面弁士 様、Azulean 様のご解答では
> そちらの処理が先に発生し、VB 側に通知されるのはその後になるかと思います。
であるように基本不可能と思って間違いないでしょうか?
であれば上記■試した事で作動条件式を作っていく方法で進めたいと思います。

今回、多くの事を教えて頂いたのでそちらも学習したいと思います。
ありがとうございました。
返信 編集キー/


管理者用

- Child Tree -