Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Плавная прокрутка текста в RichTextBoxe, Не получается плавная прокрутка...(((( 
:(
    Опции темы
taxir
Дата 2.7.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 10.5.2007

Репутация: нет
Всего: нет



Добрый вечер ребята! Дорабатываю свою прогу... застрял на прокрутке текста в RichTextBox-е....дело в том что все мигает и тресется...просто ужасно....а нужно чтобы текст прокручивался плавно с определенной скоростью, которую мона было бы регулировать...прошу помочь кто сталкивался с этой задачей....Вобщем программа такая....Обычный RichTextBox который лежит на Form1....она должна плавно прокрутить текст, котрый загружается при запуске проги.....сначала я сделал кнопку принажатии на которую начиналась прокрутка.....когда прокрутка текста удалась (но все мигает и нет плавной прокрутки) тогда попытался сделать чтобы текст прокручивался атоматом сразу же после загрузки формы....не получилось.....происходит вот что....прога зависает на несколько секунд но когда появляется на экране там уже все прокручено.....вот застрял на этом ....ничего немогу придумать....помогите пожалуста!!!!привожу пример кода:
Код

Private Text()
Private Const LineNum = 31

Private Sub Command1_Click()
Dim i As Integer
Dim Temp
For m = 1 To VScroll1.Max
VScroll1.Value = m
For u = 0 To 5000000
Next u
Text1.Refresh
Next m
End Sub

Private Sub Form_Load()
Dim i
Open "D:\file.txt" For Input As #1 Len = 1024
Do Until EOF(1)
i = i + 1
ReDim Preserve Text(i + LineNum)
Line Input #1, Text(i)
Loop
Close #1
With VScroll1
.Min = 1
.Max = i
.SmallChange = 1
.LargeChange = i \ 10
End With
Command1_Click
End Sub

Private Sub VScroll1_Change()
Dim i As Integer
Dim Temp
For i = VScroll1.Value To VScroll1.Value + LineNum
Temp = Temp + Text(i) + vbCrLf
Next i
Text1.Text = Temp
End Sub

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.