Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2017, 19:52   #1
CrudeSource
Новичок
Джуниор
 
Регистрация: 04.01.2017
Сообщений: 2
Лампочка Курсор Richedit \Delphi

Доброго времени суток!
Использую richedit с выравниванием текста по центру. Алсо, включен read only.
Проблема в том, что при ведении курсора от левого конца эдита до текста курсор меняется на стрелку, как на скрине.

Сие можно отключить, чтобы оставался прежний курсор?
Пробовал абузить с помощью set system cur & screen cur - 0 реакции.
Укажу на то, что мне не нужно убирать курсор - каретку а именно необходимо отключить его авто-изменение на стрелку.
Enabled false не предлагать.
Спасибо за внимание)
CrudeSource вне форума Ответить с цитированием
Старый 05.01.2017, 03:22   #2
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Цитата:
Сообщение от CrudeSource Посмотреть сообщение
Доброго времени суток!
Использую richedit с выравниванием текста по центру. Алсо, включен read only.
Проблема в том, что при ведении курсора от левого конца эдита до текста курсор меняется на стрелку, как на скрине.

Сие можно отключить, чтобы оставался прежний курсор?
Пробовал абузить с помощью set system cur & screen cur - 0 реакции.
Укажу на то, что мне не нужно убирать курсор - каретку а именно необходимо отключить его авто-изменение на стрелку.
Enabled false не предлагать.
Спасибо за внимание)
Доброго.Я так понимаю курсор не стандартный. Поробуйте в свойствах RichEdit.Cursor установить crArrow вместо crDefault, МБ прокатит. Если нет, то нужно будет назначить свой курсор и присвоить его свойству RichEdit.Cursor.
P.S:
Код:
var  curs:TCursor;
begin
curs:=LoadCursorFromFile('D:\check.cur');
Screen.Cursors[1]:=HCursor(Curs);
RichEdit.Cursor:=1;
end;
Пишу много и развернуто

Последний раз редактировалось Heneken87; 05.01.2017 в 03:50.
Heneken87 вне форума Ответить с цитированием
Старый 05.01.2017, 15:06   #3
CrudeSource
Новичок
Джуниор
 
Регистрация: 04.01.2017
Сообщений: 2
По умолчанию

Исполать вам, благоразумный человек! Прокатило)
Цитата:
Сообщение от Heneken87 Посмотреть сообщение
Попробуйте в свойствах RichEdit.Cursor установить crArrow вместо crDefault.
CrudeSource вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RichEdit курсор (каретка) в самое начало Hinc Общие вопросы Delphi 5 14.05.2016 23:14
убрать курсор из RichEdit Karinka Компоненты Delphi 12 18.11.2009 23:24
уберите курсор (в конце программы верните курсор), HECTOR.A. Паскаль, Turbo Pascal, PascalABC.NET 2 05.06.2009 20:10
курсор в delphi SKS Мультимедиа в Delphi 1 22.05.2009 06:49
как отключить текстовый курсор в RichEdit'e Nemiroff Общие вопросы Delphi 12 21.12.2007 20:37