KeyDownイベントでのキー入力文字制限をするには?

解決


Kaizarsome  2005-06-09 10:51:33  No: 15467  IP: 192.*.*.*

TEditや、TMemoを使用し、KeyDownイベント内にて、入力文字の制限を半角大文字英字のみ入力可能としたいのですが、KeyPressイベント時の無効文字(#0)のような入力を無視するような制御処理は、KeyDownイベントの場合はどのように行うのでしょうか?
ご指導よろしくお願いします。

編集 削除
deldel  2005-06-09 11:03:08  No: 15468  IP: 192.*.*.*

KeyDown は分かりませんが、KeyPress なら以下でできます。
  if not (Key in ['A'..'Z']) then Key := #0;

編集 削除
Kaizarsome  2005-06-09 11:24:50  No: 15469  IP: 192.*.*.*

KeyDownイベントでの実装とありましたが、ファンクションキー等の制御は特に必要がない事が解ったので、KeyPressでの実装に変えました。

編集 削除