+ -
当前位置:首页 → 问答吧 → 关于显示随机生成数字过程

关于显示随机生成数字过程

时间:2011-12-08

来源:互联网

C# code
 private void button1_Click(object sender, EventArgs e)
        {
            int number;
            System.Random rd = new Random();
            for (int i = 1; i <= 3000; i++)
            {  
                //System.Threading.Thread.Sleep(10);
                number = rd.Next(500);
                if (number % 2 == 0)
                {
                    label3.ForeColor = System.Drawing.Color.Red;
                }
                else
                {
                    label3.ForeColor = System.Drawing.Color.Blue;
                }
                label3.Text = number.ToString();
            }

        }
很显然,这里只能显示最后结果,能不能变随机变显示,

作者: a345160900   发布时间: 2011-12-08

窗体上拖一个label控件、一个Timer控件,设置Timer控件的Enable为true、Interval为1000,双击Timer控件,编写事件代码:
C# code
        private void timer1_Tick(object sender, EventArgs e)
        {

            System.Random rd = new Random();
            int number = rd.Next(500);
            if (number % 2 == 0)
                label1.ForeColor = System.Drawing.Color.Red;
            else
                label1.ForeColor = System.Drawing.Color.Blue;
            label1.Text = number.ToString();
        }

作者: dalmeeme   发布时间: 2011-12-08

private void button1_Click(object sender, EventArgs e)
  {
  int number;
  System.Random rd = new Random();
  for (int i = 1; i <= 3000; i++)
  {  
  //System.Threading.Thread.Sleep(10);
  number = rd.Next(500);
  if (number % 2 == 0)
  {
  label3.ForeColor = System.Drawing.Color.Red;
  }
  else
  {
  label3.ForeColor = System.Drawing.Color.Blue;
  }
  label3.Text += number.ToString();
  }

  }

作者: daman7   发布时间: 2011-12-08

C# code
   private void button1_Click(object sender, EventArgs e)
        {

            timer1.Enabled = true;
            timer1.Start();
}

 private void timer1_Tick(object sender, EventArgs e)
        {
            int number;
            System.Random rd = new Random();
            number = rd.Next(500);
            if (number % 2 == 0)
            {
                label3.ForeColor = System.Drawing.Color.Red;
            }
            else
            {
                label3.ForeColor = System.Drawing.Color.Blue;
            }
            label3.Text = number.ToString();


        }

作者: Return_false   发布时间: 2011-12-08