|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2018, 20:53 | #1 |
Регистрация: 27.12.2015
Сообщений: 6
|
RichEdit Delphi
Всем привет. Есть вопрос...
Как можно привязать ProgressBar к прокрутке текста в RichEdit? Есть код: SpinEdit1.Text:= IntToStr(RichEdit1.Lines.Count); При открытии файла в SpinEdit имеется ТОЧНОЕ число строк текста. Пытаюсь объявить в глобальную /n/ ОДНУ строку текста. Чтобы потом попробовать крутить ProgressBar так: ProgressBar1.Position:= n; Не получается у меня строку в n загнать... Как это сделать, дайте совет. Возможно, есть другие пути решения... буду признателен за информацию. Хочу, чтобы ProgressBar отображал прокрутку текста ТОЧНО... Но своих умений не хватает. Лопатил в Нете... тоже глухо. Заранее спасибо. |
08.02.2018, 07:57 | #2 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Попробуйте через ProgressBar1.position := GetScrollPos(RichEdit1.Handle, SB_VERT) где нибудь на таймере
ProgressBar1.max примерно (RichEdit1.Lines.Count * 13) - RichEdit1.height P/S Только скролбар включите в RichEdit
Пишу много и развернуто
|
08.02.2018, 13:33 | #3 |
Регистрация: 27.12.2015
Сообщений: 6
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RichEdit Delphi 7 | Fotal | Общие вопросы Delphi | 0 | 15.02.2017 10:31 |
Delphi RichEdit | River_ | Помощь студентам | 2 | 24.01.2016 17:03 |
RichEdit в Delphi | !abiturient! | Общие вопросы Delphi | 3 | 21.02.2012 13:29 |
Richedit. Delphi | Pudge | Помощь студентам | 2 | 14.02.2012 02:02 |
RichEdit в Delphi | Valerich | Помощь студентам | 0 | 02.05.2009 13:53 |