キーボードを押したときにイベントを発生させるようにするには?

解決


ふじこ  2008-12-05 19:21:53  No: 141004

VBでWebBrowser上でキーボードを押したときにイベントを発生させるには
どうしたらいいんでしょうか?

If KeyCode = Keys.○ Then

〜実行したいプログラム〜


この○の部分をAとかBにすればいいと思ったんですが
実行してもうまくいきません・・・・

ちなみにやりたいことはCtrl+Cを押したときです
基礎からやっていこうと思ってまずはAを押したときとかBを押したときから
試してみようと思ったんですがその時点でつまずいてしまったので><

みなさんよろしくお願いします


どま  2008-12-06 14:55:10  No: 141005

http://homepage1.nifty.com/yasunari/VB/index.htm

ここ(YASさんのページ)の

「VB2005のWebBrowserコントロールにMouseClickイベントを拡張する」
「WM_APPCOMMANDメッセージに対応したWebBrowserコントロール」

を参考にされるとよいと思います。


VB初心者  2008-12-09 20:31:26  No: 141006

どまさん回答ありがとうございます

そこのサイトを見てみたのですがイマイチよく分かりません
他のサイトなどでも調べてみたところ

If e.Control = True And e.KeyCode = Keys.C Then

この条件で出来るようなんですが
これを入力するとeが宣言されていないとなってしまいます

解決法をおしえてくださいm(_ _)m


やじゅ  2008-12-09 21:43:25  No: 141007

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1121179776
>ちなみにやりたいことはCtrl+Cを押したときです

VB2005のWebBrowserコントロールのキーボードショートカットをカスタマイズする
http://homepage1.nifty.com/yasunari/VB/VB2005/WebBrowserShortcuts.htm
上記サイトにてCtrl-Nでメッセージボックスを表示し,
Ctrl-Pで印刷プレビューを表示するがあるから、応用すればいいよ


どま  2008-12-10 05:40:36  No: 141008

>VB2005のWebBrowserコントロールのキーボードショートカットをカスタマイズする
>http://homepage1.nifty.com/yasunari/VB/VB2005/WebBrowserShortcuts.htm
>上記サイトにてCtrl-Nでメッセージボックスを表示し,
>Ctrl-Pで印刷プレビューを表示するがあるから、応用すればいいよ

すみません、肝心なものを落としてました(^^;
私もそれをみて、WebBrowserのキーボードショートカットをカスタマイズしたんでした。


VB初心者  2008-12-12 19:12:42  No: 141009

解決することができました

処理内容は問題なかったのですが
呼び出すイベント自体が間違っていました
Key_Downではだめなようでした^^;


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加