public partial class Form1 : Form
    {
        DateTime time1, time2;
        public Form1()
        {
            InitializeComponent();
        }        private void button1_Click(object sender, EventArgs e)
        {
            time1 = DateTime.Now;
        }        private void button2_Click(object sender, EventArgs e)
        {
            time2 = DateTime.Now;            TimeSpan timeSpan = time2 - time1;            this.listBox1.Items.Add(timeSpan);        }
    }

解决方案 »

  1.   

    this.listBox1.Items.Add(timeSpan.TotalMilliseconds);
      

  2.   

    this.listBox1.Items.Add(timeSpan.TotalMilliseconds);
      

  3.   

    this.listBox1.Items.Add(timeSpan.TotalMilliseconds);
      

  4.   

    double i = timer1.Interval;
    当然不会变化了,timer1.Interval是隔多久触发一次ontimer事件,
    如果要做秒表,这样是不准确的...与interval有关系,误差在 正负interval之间
      

  5.   

    正解!!!-------------------------------------------
    非学无以广才,非志无以成学!
    http://blog.sina.com.cn/PanJinCun
      

  6.   

    int start=Environment.TickCount;
    ....int i=Environment.TickCount-start;
      

  7.   

    public partial class Form1 : Form
        {
            int start;
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                start=Environment.TickCount;
            }        private void button2_Click(object sender, EventArgs e)
            {
                int i=Environment.TickCount-start;            this.listBox1.Items.Add(i.ToString());        }
        }