Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Работа со временем


Автор: Krig 27.3.2011, 01:10
Необходимо сделать в программе следующее:
При нажатии на кнопку Button программа отсчитывает 30 секунд и закрывается. Время отображается на форме (обратный отсчет).

Автор: 500mhz 27.3.2011, 01:14
это что для колайдера?

Автор: Экскалупатор 27.3.2011, 01:19
Krig, это предложение работы? тогда сколько?
 или вопрос как сделать? тогда что конкретно интересует? так сказать: в чес собсна вопрос? или ты думаешь тут телепаты собрались?

Автор: Abbath1349 27.3.2011, 06:08
Код

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            timer1.Interval = 500;
        }
        
        
        int i =30;

        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = i.ToString();
            i--;
            if (i < 0) Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (timer1.Enabled)
                timer1.Enabled = false;
            else
                timer1.Enabled = true;
        }

Как то так) Правда как сделать ,чтоб комп взрывался после отсчёта незнаю )))

Автор: dAlex 29.3.2011, 13:41
а  timer1.Interval = 500 это разве не полсекунды?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)