Top > コンポーネント > Imageのキー入力イベント受け取り

以下の投稿に返信 全 3件

Re: ありがとうございました   by Builder勉強中 2003年10月15日 23:15

 
ありがとうございました。
まだプロパティの意味も十分に把握してませんでした。
おかげさまで電卓にキー入力の実装ができそうです。

と、ここでまたひとつ疑問が出てきてしまったのですが
(とても小さなことなのですが)一応また違うものなので
新しい質問を投稿させてもらいます。


Re: Imageのキー入力イベント受け取り   by Gimite 2003年10月15日 19:45

 
OnKeyDownとかのイベントは、フォーカスが有るコントロールで発生します。Imageはフォーカスを持てないので、OnKeyDownとかのイベントは有りません。

フォーカスを持つコントロールのOnKeyDownを使うか、(どのコントロールにフォーカスが有ってもKeyDownを検出したければ)フォームのKeyPreviewプロパティをtrueにして、フォームのOnKeyDownを使えばOKです。


Imageのキー入力イベント受け取り   by Builder勉強中 2003年10月14日 22:45

 
はじめまして、Builder勉強中と申します。

いま、簡単なプログラムから挑戦と思い、簡単な電卓を作ろうと
作成途中です。

Formの上に[Additional]からImage(ボタンをイメージで作成)を
貼り付けていますが、Imageに対してはイベントとしてOnKeyDown
などのキー入力のイベントが無いことに気が付きました。

FormのOnKeyDownイベントでも大丈夫なのかと思いましたが
Imageに邪魔をされて?KeyDownを受け付けていないようです。

Imageをクリックしたときのイベントは作成できたのですが
キー入力をこれに対応させることが出来ないものかと思って
ますが、行き詰まりました。
もしよろしければ教えてもらえませんか。
よろしくお願いします。


  パスワード:   

Top > コンポーネント > Imageのキー入力イベント受け取り