Страница: 1 |
Страница: 1 |
Вопрос: ProgressBar
Добавлено: 16.07.09 11:04
Автор вопроса: Nikos
Мое приложение написанное на C# работает с базами данных, обращается к базе данных и делает какие либо запросы, на выполнение данных запросов уходит определенное время, Как заставить ProgressBar двигаться синхронно с выполнением запроса?
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
Чочооо
Вопросов: 0
Ответов: 3
Профиль | | #1
Добавлено: 16.07.09 11:40
А чо она делает? Дай фрагмент кода.
Номер ответа: 2
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #2
Добавлено: 16.07.09 13:53
Номер ответа: 3
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #3
Добавлено: 16.07.09 16:28
Номер ответа: 4
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #4
Добавлено: 16.07.09 16:34
Skywalker, а какие праметры у progressBar устанавливать, например максимальное значение? И если без параметра то что поменять надо(это вопрос к цитате)?
Номер ответа: 5
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #5
Добавлено: 16.07.09 16:41
какое хочешь, такое и устанавливай, зависит от тебя. можешь поставить 100, а потом при передаче текущего значения прогрессбару считать как 100/кол-во запросов * номер текущего запроса. или можешь поставить макс значение = кол-ву запросов, и потом в прогрессбаре просто добавлять по единице каждый раз.
если без параметра, то менять нужно на:
ну и у процедуры StartProc стереть object something
Номер ответа: 6
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #6
Добавлено: 16.07.09 16:44
если кстати тебе нужно подождать, пока поток не завершит работу, то нужно после
thr.Start();
дописать thr.Join();
иначе у тя код дальше пойдет выполняться
Номер ответа: 7
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #7
Добавлено: 16.07.09 16:51
Skywalker спасибо, попробую разобраться))), если что еще обращусь
Номер ответа: 8
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #8
Добавлено: 17.07.09 10:46
Skywalker, а что такое deleg, класс или структура и как выглядит
Номер ответа: 9
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #9
Добавлено: 17.07.09 11:07
Skywalker, ты меня не правильно понял, запросов не много, он может быть всего один, но из-за того что таблицы очень большие запрос выполняется долго и надо чтоб ProgrssBar отслеживал выполнение данного запроса.
Номер ответа: 10
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #10
Добавлено: 17.07.09 13:20
а тогда никак
Номер ответа: 11
Автор ответа:
Nikos
Вопросов: 29
Ответов: 32
Профиль | | #11
Добавлено: 17.07.09 14:18
Жаль!!!