資源簡介
使用C#代碼編寫的Winform倒計時器
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?倒計時
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????double?setTime;?//設置時間
????????int?min?s?ms;
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????if?(progressBar1.Value?==?progressBar1.Minimum)
????????????{
????????????????timer1.Enabled?=?false;
????????????????label1.Text?=?“時間到!“;
????????????????label1.ForeColor?=?Color.Red;
????????????????btnStar.Enabled?=?false;
????????????????btnStop.Enabled?=?false;
????????????}
????????????else
????????????{
????????????????if?(ms?==?0)
????????????????{
????????????????????setTime--;
????????????????????ms?=?9;
????????????????????min?=?(int)setTime?/?60;
????????????????????s?=?(int)setTime?%?60;
????????????????????progressBar1.Value--;
????????????????}
????????????????ms--;
????????????????label1.Text?=?min.ToString()?+?“:“?+?s.ToString()?+?“:“?+?ms.ToString();
????????????????
????????????}
????????}
????????//退出
????????private?void?btnExit_Click(object?sender?EventArgs?e)
????????{
????????????Application.Exit();
????????}
????????//設置時間
????????private?void?btnSZ_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????setTime?=?Convert.ToDouble(txtTime.Text)?*?60;//設置時間(分鐘)
????????????????min?=?(int)setTime?/?60;
????????????????s?=?(int)setTime?%?60;
????????????????ms?=?0;
????????????????label1.Text?=?min.ToString()?+?“:“?+?s.ToString()?+?“:“?+?ms.ToString();
????????????????progressBar1.Maximum?=?Convert.ToInt32(setTime);
????????????????progressBar1.Value?=?progressBar1.Maximum;
????????????????btnStar.Enabled?=?true;
????????????????btnStop.Enabled?=?true;
????????????????btnStar.Text?=?“開始“;
????????????????label1.ForeColor?=?Color.White;
????????????}
????????????catch
????????????{
????????????????MessageBox.Show(“輸入格式錯誤,請輸入一個實數!“);
????????????}
????????}
????????//暫停
????????private?void?btnStop_Click(object?sender?EventArgs?e)
????????{
????????????if?(btnStop.Text?==?“暫停“)
????????????{
????????????????timer1.Enabled?=?false;
????????????????btnStop.Text?=?“繼續“;
????????????}
????????????else
????????????{
????????????????timer1.Enabled?=?true;
????????????????btnStop.Text?=?“暫停“;
????????????}
????????}
????????//開始
????????private?void?btnStar_Click(object?sender?EventArgs?e)
????????{
????????????if?(btnStar.Text?==?“開始“)
????????????{
????????????????timer1.Enabled?=?true;
????????????????btnStop.Text?=?“暫停“;
????????????????label1.ForeColor?=?Color.White;
????????????????btnStar.Text?=?“停止“;
????????????}
????????????else
????????????{
????????????????timer1.Enabled?=?false;
????????????????btnStar.Text?=?“開始“;
????????????????btnStar.Enabl
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????24576??2011-03-17?22:37??倒計時\倒計時\bin\Debug\倒計時.exe
?????文件??????30208??2011-03-17?22:37??倒計時\倒計時\bin\Debug\倒計時.pdb
?????文件???????5632??2005-12-08?14:51??倒計時\倒計時\bin\Debug\倒計時.vshost.exe
?????文件???????3788??2011-03-17?22:36??倒計時\倒計時\Form1.cs
?????文件???????6263??2011-03-17?22:36??倒計時\倒計時\Form1.Designer.cs
?????文件???????6008??2011-03-17?22:36??倒計時\倒計時\Form1.resx
?????文件????????842??2011-03-17?22:37??倒計時\倒計時\obj\Debug\倒計時.csproj.GenerateResource.Cache
?????文件??????24576??2011-03-17?22:37??倒計時\倒計時\obj\Debug\倒計時.exe
?????文件????????180??2011-03-17?22:37??倒計時\倒計時\obj\Debug\倒計時.Form1.resources
?????文件??????30208??2011-03-17?22:37??倒計時\倒計時\obj\Debug\倒計時.pdb
?????文件????????180??2011-03-17?19:21??倒計時\倒計時\obj\Debug\倒計時.Properties.Resources.resources
?????文件????????282??2011-03-17?20:33??倒計時\倒計時\obj\倒計時.csproj.FileList.txt
?????文件???????1332??2011-03-17?22:37??倒計時\倒計時\obj\倒計時.csproj.FileListAbsolute.txt
?????文件????????468??2011-03-17?19:11??倒計時\倒計時\Program.cs
?????文件???????1190??2011-03-17?19:11??倒計時\倒計時\Properties\AssemblyInfo.cs
?????文件???????2872??2011-03-17?19:11??倒計時\倒計時\Properties\Resources.Designer.cs
?????文件???????5612??2011-03-17?19:11??倒計時\倒計時\Properties\Resources.resx
?????文件???????1092??2011-03-17?19:11??倒計時\倒計時\Properties\Settings.Designer.cs
?????文件????????249??2011-03-17?19:11??倒計時\倒計時\Properties\Settings.settings
?????文件???????3225??2011-03-17?19:21??倒計時\倒計時\倒計時.csproj
?????文件????????916??2011-03-17?21:17??倒計時\倒計時.sln
????..A..H.?????12288??2011-03-17?22:39??倒計時\倒計時.suo
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\obj\Debug\Refactor
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\obj\Debug\TempPE
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\bin\Debug
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\obj\Debug
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\bin
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\obj
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時\Properties
?????目錄??????????0??2011-03-17?22:41??倒計時\倒計時
............此處省略4個文件信息
- 上一篇:簡易的電阻電容測量電路
- 下一篇:合同管理系統的源代碼(附數據庫)
評論
共有 條評論