progresbar Я идиот! Убейте меня, кто-нибудь!????

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

progresbar Я идиот! Убейте меня, кто-нибудь!????

Сообщение kuhtiov » 06.09.2006 (Ср) 8:10

к примеру делаем такую вещь:
filecopy "c:\32131.231", "d:\yyg.yjy"
progresbar = 10
filecopy "c:\32ggn1.231", "d:\gnv.yjy"
progresbar = 40
filecopy "c:\ngbnghn.231", "d:\gnvbnf.efy"
progresbar = 60
filecopy "c:\3mbmh.avi", "d:\hren.avi"
progresbar = 100

и получается, что пока файл льется ProgersBar стоит на месте. А когда уде все файлы слились, тет он показыкает 100%. Что не так?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 06.09.2006 (Ср) 8:43

Он не успевает перерисоваться. После каждого progresbar= поставь DoEvents.
Лучший способ понять что-то самому — объяснить это другому.

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 06.09.2006 (Ср) 10:23

Спасибо огромное, вечером попробую!! :)

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 06.09.2006 (Ср) 18:10

Можно также написать нечто вроде ProgBar1.Refresh - эффект тот же должен быть.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 06.09.2006 (Ср) 18:24

SHFileoperation используй. Там на окне есть прогрессбар


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 113

    TopList