tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWebBrowserで確認ダイアログの操作
記事No8274
投稿日: 2008/10/04(Sat) 22:50
投稿者てけさん
いつもお世話になっております。

VB2005でWebBrowserオブジェクトを使用し、
Webページ内の入力欄に自動入力するシステムを製作しました。

入力したデータを登録する際に確認のダイアログが表示されます。
このダイアログの[OK]ボタンを自動で押下したい場合、
どのように処理を書き加えれば対応できるのでしょうか?

確認ダイアログ 参考ページ
http://www.tagindex.com/javascript/window/confirm.html

宜しくお願い致します。

[ツリー表示へ]
タイトルRe: WebBrowserで確認ダイアログの操作
記事No8278
投稿日: 2008/10/05(Sun) 13:41
投稿者魔界の仮面弁士
> このダイアログの[OK]ボタンを自動で押下したい場合、
> どのように処理を書き加えれば対応できるのでしょうか?

IDocHostShowUI.ShowMessage メソッドを実装すれば OK です。たとえば、こんな感じ。
http://www.vb-user.net/junk/replySamples/2008.10.05.13.35/8274.zip

上記は、ダイアログのボタンで何を押されても、常に[キャンセル]が
押されたことにしています。無条件で [OK] 扱いにしたいのであれば、
 Private Sub WebBrowerCtrl_ShowMessage(……
  e.Result = MsgBoxResult.OK
  e.Handled = True
 End Sub
としてやれば良いかと。

[ツリー表示へ]
タイトルRe^2: WebBrowserで確認ダイアログの操作
記事No8289
投稿日: 2008/10/06(Mon) 09:24
投稿者てけさん
魔界の仮面弁士さん

いつもお世話になっております。

サンプルまでご用意していただきありがとうございます。
動作確認・処理内容を理解 共にできました。

本当にありがとうございました^^

[ツリー表示へ]