Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: okazani.ru
 Профиль | | #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
Нет, там просто For Next
Гы... Прикольно. Когда отменили что For ... Next это цикл?

Ответить

Номер ответа: 6
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #6
Добавлено: 15.10.09 01:26
Евгений, слушай Arvitaly)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам