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

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

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

キーイベントがとれないコンポーネントのキーイベントの取得方法


(過去ログ 97 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■57722 / inTopicNo.1)  キーイベントがとれないコンポーネントのキーイベントの取得方法
  
□投稿者/ たか@WEB屋 (14回)-(2011/03/10(Thu) 14:03:09)

分類:[.NET 全般] 

2011/03/10(Thu) 14:06:17 編集(投稿者)

WebKit.netを使って実装していますがこのWebKit.net かなり未実装の部分がありまして・・・
β版だからしかたないのですが これ以外方法がないのも現状でいろいろ苦労しながら作ってます。
http://webkitdotnet.sourceforge.net/

キーイベント自体は定義されてて KeyDown,KeyPress,KeyUpイベントとか一通り定義されているのですが
いろいろ試してみましたが実際にはイベントが発生しません。
(ブレイク文つけて実行しても実際には呼び出されていない)

そこで親のFormに定義すれば・・・と思いましたが 確かに親フォームにフォーカスがある時は確かに取得できるのですが
このWebKitBrowserにフォーカスがある時はイベントが発生しません。

そこでWebKitBrowser上にフォーカスがある場合でもキーイベントを取得するにはどうすればいいでしょうか?
いいアイディアがあったら教えてください。

なお具体的にやりたいこととしてはF5で画面リロードとか一般的なショートカットを追加したいだけです。


ちなみにWebKitエンジンでないとうまく表示できないサイトを表示するためにあえてWebKit.netを使ってるので
標準のWebBrowserコントロール使うとかはNGです。

よろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -