|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2009, 14:21 | #1 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 13
|
RichEdit поддерживает страничные операции?
Задача: пролистывать текст в RichEdit постранично. То есть, перейти сразу на ту строку, которая является первой, неуместившейся в видимой части RichEdit. Количество видимых строк заранее неизвестно, ибо размер компонента будет динамически изменяться.
Заранее благодарен. |
27.06.2009, 01:41 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Вот, попробуйте:
Код:
Код:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
27.06.2009, 09:06 | #3 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 13
|
Огромная Вам благодарность. Реальное ршение. Все заработало сходу, без единой ошибки.
Позвольте набраться наглости и попросить еще кое о чем? 1. Как обнаружить конец текста при листании? 2. Как оптимально подсчитать количество слов/строк/страниц, загруженных в RichEdit? Спасибо еще раз. Последний раз редактировалось dimofey; 27.06.2009 в 10:20. |
28.06.2009, 03:27 | #4 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Я изменил кардинально работу данной программы, теперь стало намного удобнее обращаться к страницам, за счет динамического массива типа запись, в котором находится текст каждой страницы. На первый вопрос теперь и не надо будет отвечать. На второй вопрос ответ дан в исходнике.
Здесь описывать код не рационально, посмотрите прикрепеленный исходник, написан в Delphi 2009
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Последний раз редактировалось Neeter; 28.06.2009 в 03:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поддерживает ли MS Access регулярные выражения? | Саня | Microsoft Office Access | 2 | 13.11.2010 00:12 |
Текущий проводник не поддерживает возврат нескольких наборов записей | Crasty | Помощь студентам | 1 | 17.05.2009 16:35 |
Как узнать какие методы поддерживает automation object? | Stilet | Общие вопросы Delphi | 4 | 05.02.2009 16:03 |