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

-

-
- Сообщения: 419
- Зарегистрирован: 03.08.2006 (Чт) 5:31
-
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

-

-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 06.09.2006 (Ср) 8:43
Он не успевает перерисоваться. После каждого progresbar= поставь DoEvents.
Лучший способ понять что-то самому — объяснить это другому.
-
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
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, PetalBot, YaCy [Bot] и гости: 8