コード例 #1
0
ファイル: Form1.cs プロジェクト: CoolYYD/CoolAutoUpdate
        private void Form1_MessageReceived()
        {
            this.progressBar1.Value = 0;
            var newClass = new ProgressClass();

            this.progressBar1.Maximum  = newClass.counts;
            newClass.doProgress       += Progress;
            newClass.CompleteProgress += Complete;
            Thread thread = new Thread(new ThreadStart(newClass.Progress));

            thread.IsBackground = true;
            thread.Start();
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.progressBar1.Value = 0;
            var newClass = new ProgressClass();

            newClass.doProgress       += Progress;
            newClass.CompleteProgress += Complete;
            this.progressBar1.Maximum  = newClass.counts;
            this.button1.Enabled       = false;
            Thread thread = new Thread(new ThreadStart(newClass.Progress));

            thread.IsBackground = true;
            thread.Start();
        }