Главная страница
    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.008 c
1-67819
Mishenka
2003-07-09 19:23
2003.07.21
Проблемы с DateTimePicker...


6-67952
Миха
2003-05-14 11:07
2003.07.21
Почта и Прокси


1-67866
Lime
2003-07-08 05:23
2003.07.21
Анализ байтов, содержащихся в файле


1-67839
Пубертанец
2003-07-07 16:56
2003.07.21
В аргументе Variant функции необходимо передать массив


3-67739
Rel_
2003-06-27 16:31
2003.07.21
CRTblDesc





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский