アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB 2005を使用しています
System.Windows.Forms.Formを継承したFormを使って
画面を作っています。

各画面のKeyDownイベントに同じ処理をいれたいのですが、
個々の画面に実装すると変更が発生した場合、
各画面ごとに修正するという事態を回避したいと思います。

そこで継承したForm内でKeyDownイベントを管理したいのですが
その様な方法はあるのでしょうか?
ある場合、どういったキーワードがあるのでしょうか

A 回答 (3件)

お世話になります。



> 個々の画面に実装すると変更が発生した場合、
> 各画面ごとに修正するという事態を回避したいと思います。
ここだけ見ると、ひとつ親クラスを作ってやって
そこから各画面に対する派生クラスを作ってやれば良さそうな感じがします。

System.Windows.Forms.Form
 |_
   Base Form(ここで KeyDown の実装)
   |_ 各画面1
   |_ 各画面2
   |_ ...
    • good
    • 0

Mybaseとかだった記憶が…

    • good
    • 0

イベント通知は受け取るとそこで止まってしまう。


そのイベントを更に他にも渡すキーワードが存在する筈だからそれを調べてみて。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!