Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Невидимый текстовый курсор в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
7-68082
dim-
2003-05-08 12:04
2003.07.21
Сканеры с автоподачей


14-68017
Soft
2003-07-03 12:21
2003.07.21
Любой программист хоть иногда занимается хакерской работой


14-67986
unknown
2003-07-03 17:35
2003.07.21
win98 shutdown time


14-67991
HolyGlory
2003-07-01 18:54
2003.07.21
Более эффективный способ создания галлюцинаций


14-68024
Dmitriy O.
2003-07-04 08:08
2003.07.21
Наставления злобного юзера.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский