Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Невидимый текстовый курсор в RichEdit   Найти похожие ветки 

 
Кен ©   (2003-07-05 03:19) [0]

Кто-нибудь знает, как сделать невидимым текстовый курсор в RichEdit? Но нужно, чтобы он там был, т.к. хотелось бы чтобы можно было выделять и копировать текст оттуда.

Я нашёл здесь подобный вопрос через поисковик, но он куда то перемещён. Не знаю куда.
http://delphimaster.net/view/1-1055823975/


 
Anatoly Podgoretsky ©   (2003-07-05 11:15) [1]

Убиирать курсор, который нужен для вчделения это ненужное извращение. Охота потрахаться, тогда вот тебе перевод
спрятать - hide
курсор - это не курсор, а каретка - caret


 
Кен ©   (2003-07-06 02:50) [2]

> Anatoly Podgoretsky © (05.07.03 11:15)
> Убиирать курсор, который нужен для вчделения это ненужное
> извращение.

А показ курсора, когда RichEdit в режиме ReadOnly - это не извращение ? По крайней мере это обман пользователя, который увидев курсор может подумать, что может чего-нибудь там набрать.

> спрятать - hide
> курсор - это не курсор, а каретка - caret

Hide - можно весь RichEdit, а у каретки есть только CaretPos . А как её прятать непонятно.


 
Кен ©   (2003-07-06 06:36) [3]

Всё.
http://delphi.about.com/bltip0703.htm
Нашёл пример - решил проблему.


 
Anatoly Podgoretsky ©   (2003-07-06 10:34) [4]

Кен © (06.07.03 02:50)
Видя каретку он сможет нормально выделять текст, не проводя издевательства над собой.

Значит так и не смог провести операцию конкатенации слов.


 
Кен ©   (2003-07-07 01:15) [5]

> Anatoly Podgoretsky © (06.07.03 10:34)
> Кен © (06.07.03 02:50)
> Видя каретку он сможет нормально выделять текст, не проводя
> издевательства над собой.

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


 
Anatoly Podgoretsky ©   (2003-07-07 07:33) [6]

Не мучаются, здесь нельзя выделять текст с клавиатуры, зато можно выделять его в поле сообщения.
А это же ужас, чтобы выделить нужный текст, я сначала должен попробовать, что нибудь выделить, потом втемную отсчитать позиции по горизонтали и по вертикали, потом опять попробовать не ошибся ли я при перемещении и так несколько раз.

Очень ты ненавидишь пользователей, место для программы по праву в корзине.


 
Кен ©   (2003-07-07 07:49) [7]

> А это же ужас, чтобы выделить нужный текст, я сначала должен
> попробовать, что нибудь выделить

А зачем "пробовать выделить" ? Выделяй да и всё.

> потом втемную отсчитать позиции по горизонтали и по вертикали,
А зачем их отсчитывать ? Ты прежде чем навести мышь куда нибудь на этой странице позицци что ли отсчитываешь ? А глазами не видно что ли что выделяешь ?

> потом опять попробовать не ошибся ли я при перемещении

Ну ты я смотрю очень внимательный пользователь. Всё проверяешь.

> и так несколько раз.
На бис.


 
Anatoly Podgoretsky ©   (2003-07-07 07:58) [8]

Кен © (07.07.03 07:49)
Что выделять то, если я не знаю где каретка, это если у тебя развито жкстрасенсорность, то мы люди обычные.

И не надо заставлять использовать мышку, у меня пользователи серьезные, а не мышкодавители, они первое что сделают, так это удалят такую дурную программу, что бы над ними не проводили зверские эксперименты.


 
Кен ©   (2003-07-08 04:37) [9]

> Что выделять то, если я не знаю где каретка,
Где мышь нажал, там и каретка, Сколько её сдвинул, столько и выделил. Чего тут непонятного то ?

> если у тебя развито жкстрасенсорность, то мы люди обычные.
Нет, не обычные. Таких ещё не видел.



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
3-67696
guest0
2003-06-26 10:14
2003.07.21
Кодировка в linked Server mssql2000


4-68126
sapsi
2003-05-21 10:19
2003.07.21
Отловить Handle дочернего окна


14-68066
Den
2003-07-03 09:09
2003.07.21
TTable глючит?


14-67971
race1
2003-07-07 09:02
2003.07.21
php & global var


14-67984
VDen
2003-07-03 17:44
2003.07.21
Выполнить код из ресурса