Top > プログラミング > .NET Tips> KeyPressなどのキーイベントをすべてフォームが受け取るようにする

KeyPressなどのキーイベントをすべてフォームが受け取るようにする」への評価、コメント

評価

良い / 悪い = 86 / 10 (「良い」の割合 = 0.896 , 人気度 = 1.776

評価する

コメント一覧


通常のコメント
匿名 2023/06/20 (Tue) 14:18:11
この実装例では、例えばピクチャボックスにマウスホヴァーで拡大縮小(ピクチャボックスへフォーカス)などの機能を与えている場合などでは、メインフォームにキーイヴェントを集約させることができません。
勝手にそのキー入力はなかったことにされてしまいます。ピクチャボックスはキー入力イヴェントをサポートしていないようである、ということも一因かもしれません。
と、いうことで、この実装例は場合によっては役に立たない、ということを指摘しておきます。
本気で組もうとするなら、おそらくウィンドウプロシージャ部分をオーヴァーライドするかしないと思われます。(未確認)

通常のコメント
Skye 2023/03/27 (Mon) 17:44:29
ありがとう。非常に役立ちます

通常のコメント
Lewis 2023/03/27 (Mon) 17:44:03
Very helpful for an A Level computer science project

通常のコメント
yamakanX 2021/07/26 (Mon) 13:49:29
keypreviewをtrueに設定しても上下左右キーでフォーカス移動してしまう。

評価の理由
匿名希望 2015/01/9 (Fri) 22:09:33
評価:良い
すごい。ゲームが作れそう。

評価の理由
熊谷喜八郎 2014/09/26 (Fri) 07:39:10
評価:良い
私のような者でも成功して実行結果を見ることができた。嬉しい。

評価の理由
匿名 2013/03/18 (Mon) 16:36:20
評価:良い
KeyDownイベントを作ってみたものの、反応しなくて困ってました。
助かりました。

評価の理由
tehe 2013/02/9 (Sat) 02:13:09
評価:良い
これは役に立ったw

評価の理由
morisen 2011/09/2 (Fri) 18:47:11
評価:良い
補足が役に立ちました

評価の理由
UFO 2010/09/24 (Fri) 21:55:55
評価:良い
これ!これです!ありがとうございます。

評価の理由
匿名 2009/12/28 (Mon) 18:41:47
評価:良い
有益な情報ありがとうございます
助かりました

評価の理由
hista 2008/12/19 (Fri) 14:27:04
評価:良い
まさにこれが知りたかった

評価の理由
虚無僧 2007/09/9 (Sun) 23:57:50
評価:良い
キーイベントをコントロールが受け取ってしまい、困っていた。まさに、これを求めていた。

評価の理由
Aotombo 2006/02/8 (Wed) 13:39:28
評価:良い
失礼しました。先ほどのコメントはうそです。間違えて右矢印キーを押していました。

通常のコメント
匿名 2005/11/29 (Tue) 16:24:42
3会うyjhkg6ghjkぃっじゅ88hじゅ7h77h7hhygggttgtftrdfrふぇ

評価の理由
nonpapa 2005/09/3 (Sat) 11:03:41
評価:良い
親切な説明ありがとうございます。

評価の理由
ヨッシー 2005/04/28 (Thu) 23:06:10
評価:良い
解りやすいです。
BASICとC#と対比させて書いてあるのは、最高です。

評価の理由
ホシ 2004/10/26 (Tue) 10:08:50
評価:良い
経験の浅い自分にも理解できた。

評価の理由
komatu 2004/08/14 (Sat) 15:05:02
評価:良い
わかりやすいから

評価の理由
十兵衛 2004/03/18 (Thu) 10:13:39
評価:良い
はじめまして。
理由は、探していたので助かったからです。
それでは。

評価の理由
iruka 2004/02/3 (Tue) 11:13:11
評価:良い
なぜそうなるのか、比較的分かりにくい部分の解説なので、非常に役に立ったため。

コメントの投稿

[説明]