本文主要是介绍Pocket PC简单制作秒表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自己最近搞了一台P50,想写点东西在机子上跑起来玩玩,发现Windows Mobile 2003SE没有自带秒表软件,所以呢,就自己动手……
新建一个“智能设备应用程序”(vs2003下)
在窗体中拖入timer控键
private System.ComponentModel.IContainer components;
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
private void timer1_Tick(object sender, System.EventArgs e)
{
int min = Int32.Parse(label1.Text);
int sec = Int32.Parse(label2.Text);
int fra = Int32.Parse(label3.Text);
fra++;
if ( sec == 60 )
{
min++;
label1.Text = min.ToString ( );
label2.Text = "0";
if ( min == 100 )
{
timer1.Enabled = false;
MessageBox.Show( "计时器已达到上限", "提示");
return;
}
}
if( fra == 100 )
{
sec ++;
label2.Text = sec.ToString( );
}
fra = fra % 100;
label3.Text = fra.ToString( );
}
private void button1_Click(object sender, System.EventArgs e)
{
timer1.Enabled = true;
}
private void button2_Click(object sender, System.EventArgs e)
{
if( timer1.Enabled == true )
timer1.Enabled = false;
else
{
label1.Text = "0";
label2.Text = "0";
label3.Text = "0";
}
}
这篇关于Pocket PC简单制作秒表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!