今天要和大家分享的是用C#创建一个数字时钟。过程很简单,希望对大家有所帮助!本实例通过Timer组件创建一个数字时钟,实现过程如下:
(1)当窗体加载时,将Interval属性设置为1000(等于1s),并计划timer组件。代码如下:
Private void Form1_Load(object sender,EventArgs e)
{
Timer1.Interval=1000;
Timer1.Enabled=true;
This.button1.Text=”Stop”;
}
(2)在timer组件的Tick事件中,将标签的标题设置为当前时间。代码如下:
Private void timer1_Tick(object sender,EventArgs e)
{
This.label1.Text=DateTime.Now.ToString();
}
(3)当单击Button按钮时,首先判断Button按钮的Text值,如果为“stop”时,则使timer组件的Enable属性值为False,停止计时并更新Button按钮的Text值为“Start”;如果为“Start”时,则使timer组件的Enable属性值为true,开始计时并更新Button按钮的Text值为“stop”。
代码如下:
Private void button1_Click(object sender,EventArgs e)
{
If(this.button1.Text==”stop”)
{
This.button1.Text=”Start”;
This.Enabled=false;
}
Else
{
This.button1.Text=”Stop”;
This.timer1.Enabled=true;
}
}
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交