|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2009, 14:19 | #21 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Используйте апдейты в момент непосредственного изменения части строки (или строки, не знаю как там у Вас все это организовано). Разница в один оператор (например inc(x)) дает иногда совершенно любопытные эффекты (у меня дергался конец строки в зависимости от ее содержимого ). В общем использование TRichEdit - это для тех кто не ищет легких путей. И второй вывод: TRichEdit не предназначен для нормальной работы, в него можно подгрузить текст для отображения, через него можно что-то сохранить. На этом его полезные функции заканчиваются.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 14:20 | #22 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Я как то пробовал сделать что то похожее. Только я вместо таймера делал в отдельном потоке и запускалась проверка при нажатии клавиши. Проверку правда делал, по всему доку - неопытный был.
Но так прогу эту и не дописал, мозгов не хватило ((( Я как то пробовал сделать что то похожее. Только я вместо таймера делал в отдельном потоке и запускалась проверка при нажатии клавиши. Проверку правда делал, по всему доку - неопытный был. Но так прогу эту и не дописал, мозгов не хватило ((( Последний раз редактировалось Stilet; 08.07.2009 в 11:17. |
07.07.2009, 14:22 | #23 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Кстати, был еще глюк, уже и не помню что при играх со свойством PlainText, я загружал обычный текст, раскрашивал и сохранял его обратно.
И еще одна болячка при вставке текста из буфера обмена .
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 14:22 | #24 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Кстати раз уж такая тема, давно интересовало как сделан столбец слева с номерами например в Notepad++ или в хекс редакторах, к-рый прокручивается вместе с основным текстом, может кто знает/делал?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
07.07.2009, 14:27 | #25 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
Кинул еще одно мемо, с выравниванием по левому краю, и туда вписывал номера (Memo1.Lines.Add(IntToStr(Memo1.Lin es.Count+1)), кажется так). При прокрутке основного текста крутил и мемо с номерами. А вообще надо будет подумать как нидь на эту тему. |
|
07.07.2009, 14:27 | #26 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Не делал, но задумка была. Нужно "приклеить" второй компонент к RichEdit. Скажем, для TPanel сделать ваш редактор parent'ом, и немного побаловаться с его свойствами (TPanel). По умолчанию их родитель, кажись, форма, но если исправить, то есть возможность получать события от RichEdit. А там уж красный кружочек или плюсик нарисовать не проблема.
В частности, прокрутка должна стать общей и выравнивание по родительскому компоненту... в теории.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 14:35 | #27 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
текстовые программы? |
|
07.07.2009, 14:40 | #28 | ||
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
Цитата:
Код:
Последний раз редактировалось Stilet; 08.07.2009 в 11:17. |
||
07.07.2009, 16:04 | #29 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Может последствия от экспериментов с цветом текста? И настроить свойства не только TPanel'я но и TRichEdit'а?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 16:06 | #30 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка синтаксиса => | Патрон | Общие вопросы Delphi | 21 | 03.01.2016 11:48 |
Нормальная подсветка синтаксиса. | Simply-Art | Общие вопросы Delphi | 4 | 08.12.2008 17:23 |
сделать Подсветку в хтмл с помощью ява скрипта? | Simply-Art | JavaScript, Ajax | 2 | 08.12.2008 16:09 |
Новая подсветка синтаксиса | Alar | О форуме и сайтах клуба | 25 | 06.10.2008 11:15 |
Подсветка синтаксиса | Simply-Art | Общие вопросы Delphi | 2 | 29.05.2007 16:22 |