Pocket PC简单制作秒表

来源:互联网 发布:图片加马赛克软件 编辑:程序博客网 时间:2024/04/28 05:54

       自己最近搞了一台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";
   }
  }

原创粉丝点击