Delphiで
Delphi Community Edition(Delphi10.3)で、ボタンのイベント動作を編集しようとしたら、改行できませんでした。
キーボードの「Enter」キーで、改行できません。キーボードで文字は入力できます。なぜか「改行」だけできません。
気がつくまで時間かかってしまったので、原因と対処をメモしておきます。
Delphiのエディターで「Enter」キーで改行できない。
原因と対処
最初、キーボードの不具合と思い、パソコンの再起動やキーボードのケーブルのコネクタをいったん外して、再接続をしましたが改善しませんでした。
改行できない原因は、エディターで「上書き」モードになっていたためでした。
何かの拍子にキーボードの「Insert」キーを押してしまい、「挿入」モードから「上書き」モードになっていたため、改行できなかったようです。
「上書き」モードだと、改行できません。
Delphiのエディターのカーソル(キャレット)が、「挿入」モード、「上書き」モードでも同じなので、まったく気がつきませんでした。。
エディターを「挿入」モードに切り替えて、改行ができるようになりました。
改行できない原因は、エディターで「上書き」モードになっていたためでした。
何かの拍子にキーボードの「Insert」キーを押してしまい、「挿入」モードから「上書き」モードになっていたため、改行できなかったようです。
「上書き」モードだと、改行できません。
Delphiのエディターのカーソル(キャレット)が、「挿入」モード、「上書き」モードでも同じなので、まったく気がつきませんでした。。
エディターを「挿入」モードに切り替えて、改行ができるようになりました。
「挿入」モード、「上書き」モードの切り替え
キーボードの「Insert」キーを押すごとに、「挿入」モード、「上書き」モードが切り替わります。
「挿入」モード、「上書き」モードの確認
現状のエディターが「挿入」モード、「上書き」モードのどちらの状態かは、画面下にあるステータスバーに表示されています。
エディターが「挿入」モード。
エディターが「上書き」モード。
「上書き」モードでは、改行できない。
コメント