Визуально обновлять форму

Программирование на Visual Basic for Applications
Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Визуально обновлять форму

Сообщение Calvin » 24.12.2007 (Пн) 16:42

Здраствуйте, уважаемые.....на своей форме я сделал свой прогрессбар с помощью наложения одного Label-а на другой (внешний из которых в процессе выполнения программы увеличивается в ширину). Но к сожалению обновления ширины label-а не происходит. Есть ли способ?
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 24.12.2007 (Пн) 16:48

Думаю, что дело в DoEvents. Посмотри вот этот пример прогрессбара в форме:

http://j-walk.com/ss/excel/tips/tip34.htm
Привет,
KL

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 24.12.2007 (Пн) 16:56

Точно не знаю, но может и метод Repaint поможет, типа

Код: Выделить всё
UserForm1.Repaint


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 107

    TopList