窗体上放两个控件Label和Timer//窗体中设置属性
//timer1.Interval = 1000;
//timer1.Enabled = true;
//timer1.Tick事件代码timer1_Tick
Random random = new Random();
private void timer1_Tick(object sender, EventArgs e)
{
    label1.Text = random.Next(10).ToString();
}

解决方案 »

  1.   


    protected override void OnLoad(EventArgs e)
    {
    base.OnLoad(e);
    Timer timer = new Timer();
    timer.Interval = 500;
    timer.Tick += new EventHandler(timer_Tick);
    timer.Start();
    }
    void timer_Tick(object sender, EventArgs e)
    {
    this.Invalidate();
    }
    protected override void OnPaint(PaintEventArgs e)
    {
    base.OnPaint(e);
    Random r = new Random(DateTime.Now.Millisecond);
    int value= r.Next(9); Rectangle rect = new Rectangle(100, 100, 100, 100);
    e.Graphics.DrawString(value.ToString(), this.Font, SystemBrushes.ControlText, rect);
    }