 |
Вопрос по коду программы - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
28.06.2012, 23:52
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 02.05.2012
 Сообщений: 2
 Популярность: -94
 Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
|
Вопрос по коду программы
Всем привет!!
Помогите,мне нужно что бы когда пользователь нажимал на кнопку(button1) программа "типа"выполняла код около 3 часов,после выводила сообщение о завершении.
Желательно что бы этот "фейк"процесс показывался progressbar-ом и пускай label1 показывает сколько осталось времени до завершения совместно с progressbar-ом.
Очень прошу помогите!!!
|
|
|
29.06.2012, 01:36
|
#2
|
|
|
|
Капитан
|
 Регистрация: 11.08.2010
 Сообщений: 254
 Популярность: 9232
 Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
|
Re: Вопрос по коду программы
Код:
int time_step = 0;
do
{
time_step++;
progressBar1.Value = time_step;
Thread.Sleep(1000);
}
while(time_step != 10800);
Так мб
|
|
|
29.06.2012, 06:40
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Вопрос по коду программы
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
29.06.2012, 11:54
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 02.05.2012
 Сообщений: 2
 Популярность: -94
 Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос по коду программы
Последний раз редактировалось nik2015; 29.06.2012 в 11:57.
Причина: Добавлено сообщение
|
|
|
29.06.2012, 13:04
|
#5
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Вопрос по коду программы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Мне нужно что бы прогресс бар не сразу заполнялся,а постепенно ,а в твоем проекте он сразу заполняется
|
|
 |
|
 |
|
Он идет в обратном порядке, на уменьшение....
Твой запрос:
На кнопку вешаешь
Код:
progressBar1.Value = 0;
timer1.Interval = 1000;//одна секунда
progressBar1.Maximum = 60;//здесь указываешь нужное "время" в секундах
timer1.Start();//запускаем таймер
На таймер
Код:
progressBar1.Value += 1;//с каждым тиком прибавляем 1
if (progressBar1.Value == progressBar1.Maximum)//как только "доприбовлялись" до нужного времени - останавливаем таймер
{
timer1.Stop();
}
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Последний раз редактировалось крайслер; 29.06.2012 в 13:23.
|
|
|
29.06.2012, 14:30
|
#6
|
|
|
|
Разведчик
|
 Регистрация: 02.05.2012
 Сообщений: 2
 Популярность: -94
 Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос по коду программы
Огромное спасибо!!! 
А еще как можно сделать так что бы:если нет определенного файла в папке с программой,например:hack.dll ,то программа не должна запуститься и выдаст сообщение с ошибкой.
Буду очень благодарен!!!
|
|
|
29.06.2012, 15:01
|
#7
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Вопрос по коду программы
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
29.06.2012, 15:15
|
#8
|
|
|
|
Разведчик
|
 Регистрация: 02.05.2012
 Сообщений: 2
 Популярность: -94
 Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос по коду программы
|
|
|
29.06.2012, 15:28
|
#9
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Вопрос по коду программы
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
29.06.2012, 15:39
|
#10
|
|
|
|
Разведчик
|
 Регистрация: 02.05.2012
 Сообщений: 2
 Популярность: -94
 Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос по коду программы
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:34.
|
 |