Страница: 1 |
Страница: 1 |
Вопрос: Операции с файлами
Добавлено: 11.08.09 14:40
Автор вопроса: $@ny@PG | ICQ: 468469477
в Windows при копировании или перемещении появляется окошко в котором отображается прогресс операции, как реализовать это на vb 6.0??? Я использую CopyFile.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #1
Добавлено: 11.08.09 15:01
Очень просто в VB.Net есть сразу такой контрол, а в VB6.0 надо подключить библиотеку Microsoft Windows Common Controls 6.0.
После кидаеш этот контрол на форму(он называется ProgressBar).в твоём случае по мдее надо взять свойство Progressbar1.maximum равное "весу" твоего файла, и кароче както там при изменении состояния перекачки изменять ProgressBar1.Value .Я не помню как это делается.
Номер ответа: 2
Автор ответа:
$@ny@PG
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #2
Добавлено: 11.08.09 15:23
Ну это я знаю, а программа не зависнет во время копирования? Если зависнет то она уже не подсчитает.
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 11.08.09 17:59
Для отслеживания прогреса - CopyFileEx, MoveFileEx
Номер ответа: 4
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #4
Добавлено: 11.08.09 21:01
А как их использовать?
Номер ответа: 5
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #5
Добавлено: 11.08.09 23:49
Например посмотреть документацию или поискать в bing.com готовый пример
Номер ответа: 6
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #6
Добавлено: 12.08.09 13:10
Номер ответа: 7
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #7
Добавлено: 12.08.09 16:07
Executioner тут на форуме давал примеры апишек копирования/переноса, для окошка с анимацией там нужто просто выставить флаг.