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

解決


ふじこ  2008-12-05 10:21:53  No: 141004  IP: 192.*.*.*

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



If KeyCode = Keys.○ Then

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


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

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

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

編集 削除
どま  2008-12-06 05:55:10  No: 141005  IP: 192.*.*.*

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

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

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

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

編集 削除
VB初心者  2008-12-09 11:31:26  No: 141006  IP: 192.*.*.*

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

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

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

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

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

編集 削除
やじゅ  2008-12-09 12:43:25  No: 141007  IP: 192.*.*.*

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-09 20:40:36  No: 141008  IP: 192.*.*.*

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

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

編集 削除
VB初心者  2008-12-12 10:12:42  No: 141009  IP: 192.*.*.*

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

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

編集 削除