|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2015, 17:54 | #1 |
Регистрация: 28.09.2013
Сообщений: 3
|
Положение ScrollBar'a в TRichView
На форме лежит компонент TRichView. Нужно реализовать автоскролл, который активируется, когда пользователь опускает вертикальный scrollbar этого компонента в самый конец. Пробовал получить общую длину scrollbar'a и по событию проверить, находится ли он на позиции max:
Код:
Экспериментальным путем выяснил, что каждое добавление строки увеличивает nMax на 1 или на 2 (чередуются, но не всегда). Когда строк становится больше, чем размеры RichView, nTrackPos увеличивается точно так же. Но не факт, что так же будет происходить при другом расширении экрана, размере шрифта, размере компонента и т.д. Может есть какой-то простой способ определить, что scrollbar находится в самом конце? |
01.04.2015, 20:57 | #2 | |
Пользователь
Регистрация: 02.05.2012
Сообщений: 45
|
MSDN говорит ITextServices::TxGetVScroll method
Цитата:
стоит попробовать, о результатах отпишитесь - интересно
Skype: cotseec
ICQ: 330-171-495 |
|
02.04.2015, 11:03 | #3 |
Регистрация: 28.09.2013
Сообщений: 3
|
Если я правильно понимаю, ITextServices позволяет создать "Windowless Rich Edit", т.е с его помощью можно реализовать функционал RichEdit без использования оного. А как его можно привязать к стороннему компоненту TRichView?
Последний раз редактировалось NexoLarus; 02.04.2015 в 11:06. |
03.04.2015, 14:54 | #4 | |
Регистрация: 28.09.2013
Сообщений: 3
|
Все оказалось значительно проще =)
Код:
Цитата:
Последний раз редактировалось NexoLarus; 04.04.2015 в 09:33. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TrichView | mmm5on | Общие вопросы Delphi | 3 | 04.12.2012 15:52 |
TRichView | DjDram | Общие вопросы Delphi | 6 | 19.06.2011 02:25 |
TRichView - работа с таблицами. | chandrasecar | Компоненты Delphi | 0 | 22.03.2009 19:11 |
TRichView - разметка данных | BOBAH13 | Компоненты Delphi | 5 | 19.02.2008 21:13 |