edit memo にキーボードから入力できなくなった

解決


カズ  2024-07-10 09:47:06  No: 151531  IP: [192.*.*.*]

初心者です
だいぶ前に作ったソフトで memo edit に暫定値を提案し、それをキーボードから修正して計算するようにしていた。
ある機能を追加しようと再度試したらキーボードから入力できなくなっていました。
各プロパティーをチェックしたりして時間を費やしましたが不成功。 何かヒントを御願いします。

編集    削除
vram  2024-07-10 10:39:43  No: 151532  IP: [192.*.*.*]

プロパティ名ですぐわかると思いますが Memoが読み取り専用になっていると思います「読み取り専用」を英語にすると?

編集    削除
HFUKUSHI  2024-07-10 10:46:21  No: 151533  IP: [192.*.*.*]

エディットやメモでキー入力が効かなくなる可能性を考えると、
・EnabledプロパティがFalseになっている
・ReadOnlyプロパティがTrueになっている
・OnKeyDown/OnKeyUp/OnKeyPressイベントでキー入力を握りつぶしている
・フォームのKeyPreviewプロパティがTrueになっていて、フォームのOnKeyDown/OnKeyUp/OnKeyPressイベントでキー入力を握りつぶしている
あたりでしょうか。

編集    削除
カズ  2024-07-10 11:52:14  No: 151535  IP: [192.*.*.*]

いつの間にかFormKeyPress で key:=#0; と入っていました。
これを外したら従来のように動くようになりました。
大変助かりました。

編集    削除