Как я могу изменить форму курсора Delphi, когда он находится в режиме перезаписи?

#delphi

#delphi

Вопрос:

При использовании Delphi, любой версии, мне иногда случается нажать клавишу insert и включить режим перезаписи. Это часто является большой неприятностью, и единственным признаком того, что вы перешли в режим перезаписи, является мелкий текст в нижней части редактора.

При использовании других программ (первое, что приходит на ум, это Notepad ), когда вы находитесь в режиме вставки, текстовый курсор находится | , а когда вы находитесь в режиме перезаписи, курсор меняется на _

Есть ли где-нибудь опция или способ заставить Delphi использовать другой текстовый курсор в режиме перезаписи?

Комментарии:

1. Другим признаком того, что вы находитесь в режиме перезаписи, является то, что материал начинает перезаписываться. Я думаю, мы все просто привыкаем к этому, видим это, ctrl Z для отмены, нажимаем Вставить и продолжаем.

2. Да, я слишком хорошо знаю эту процедуру.

3. Но режим перезаписи иногда может быть очень полезен.

4. Согласен, я иногда использую это, просто случайные моменты, которые раздражают.

Ответ №1:

На мой взгляд, «нормальное» поведение заключается в том, что курсор представляет собой тонкую вертикальную линию в режиме вставки и толстый (шириной в 1 символ) блок в режиме перезаписи.

По-видимому, IDE этого не поддерживает. Но он поддерживает «КРАТКИЕ формы курсора». Вероятно, они означают «Краткие формы курсора«, но мы все равно понимаем, что они означают, верно? 😉

При использовании этой опции курсор вставки представляет собой тонкую горизонтальную линию (необычно!), а курсор перезаписи — обычный толстый блок, к которому мы все привыкли (обычный).

Параметры среды разработки Delphi 2009

Комментарии:

1. Также известен как «Курсоры редактирования программы DOS», если вы помните, что это было давно.

2. @Ken: Ну, но я почти уверен, что официальная терминология Win32 проводит очень четкое различие между курсорами и каретками .

3. Да, но Brief был редактором DOS, опубликованным Borland до Windows, поэтому «Краткие формы курсора» относятся к периоду, предшествовавшему «официальной терминологии Win32». 🙂

4. Тонкая горизонтальная линия была очень распространена в приложениях символьного режима DOS, и тогда она называлась курсором. Приложения в символьном режиме DOS обычно вообще не использовали мышь.

5. я не вижу эту опцию в D7