Страница: 1 |
Страница: 1 |
Вопрос: Обновление Экрана
Добавлено: 14.10.09 09:55
Автор вопроса: Евгений
Привет всем!
В программке на VB6 на форме поставил Label где должен отображаться ход выполнения процесса в процентах, но во время выполнения алгоритма цифры в Label не обновляются (видимо не успевают), а только в конце выполнения пишется 100%.
Я знаю, что в VBA обновление экрана делается инструкцией ScreenUpdate (True или False), а в VB6 как?
Заранее благодарен.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #1
Добавлено: 14.10.09 10:24
Цыкл? DoEvents
Номер ответа: 2
Автор ответа:
Евгений
Вопросов: 7
Ответов: 11
Профиль | | #2
Добавлено: 14.10.09 10:30
Нет, там просто For Next и по каждому прохождению вычисляется процент выполнения и присваивается Label'ке
Номер ответа: 3
Автор ответа:
Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #3
Добавлено: 14.10.09 10:56
Внутри цикла вставь DoEvents
Номер ответа: 4
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 14.10.09 11:06
Label1.Refresh
Номер ответа: 5
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #5
Добавлено: 14.10.09 11:33
Номер ответа: 6
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #6
Добавлено: 15.10.09 01:26
Евгений, слушай Arvitaly)