C# c нуля By Depander <<ProgressBar>>

  • Автор темы Автор темы Aqua
  • Дата начала Дата начала
Безопасный и надёжный обменник криптовалют на наличные — Insight

Aqua

Premium
Сообщения
2.141
Реакции
2.536
Добавляем: 1 progress bar(прогресс бар), 1 Button(кнопка) и timer(таймер) и изменяем свойство interval(интервал) на 1000.
Код:
using System;   //подключаем пространство имен System
using System.Windows.Forms;   //подключаем WF

namespace LearnCsharpWF   //объявляем пространство имен
{
    public partial class Form1 : Form
    {
        int time = 0;   //назначаем закрытую переменную time

        public Form1()
        {
            InitializeComponent();
        }

        void timer1_Tick(object sender, EventArgs e)  //событие - тикание таймера
        {
                time += 1;  //вычисляем значение time

                progressBar1.Value = time;   //устанавливаем значение прогресс бара

                if(progressBar1.Value == 10)   //делаем условие
                {
                    MessageBox.Show("Мы остановили прогресс и сбросили его!");   //выводим сообщение
                    timer1.Stop();  // тормозим таймер
                    progressBar1.Value = 0;  //значение бара = 0
                    time = 0;  //переменная time = 0
                }
        }

        void button1_Click(object sender, EventArgs e)  //когда кликаем на кнопку
        {
            timer1.Enabled = true;  //активируем таймер
        }
    }
}
 
kaspersky keys
Верх