为什么会卡死呢
public Form1()
{
this.Paint += new PaintEventHandler(f1_Paint);
}
private void f1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Random r = new Random();
int m;
while (true)
{
m = r.Next(4);
switch (m.ToString(""))
{
case "3": g.DrawLine(new Pen(Color.CornflowerBlue, 8), 30, 200, 35, 200); break;
case "2": g.DrawLine(new Pen(Color.CornflowerBlue, 8), 60, 200, 65, 200); break;
case "1": g.DrawLine(new Pen(Color.CornflowerBlue, 8), 90, 200, 95, 200); break;
case "0": g.DrawLine(new Pen(Color.CornflowerBlue, 8), 120, 200, 125, 200); break;
default: g.DrawLine(new Pen(Color.CornflowerBlue, 8), 120, 200, 125, 200); break;
// default: break;
}
System.Threading.Thread.Sleep(1000);
}
}
为什么运行起来会卡死................不是sleep了吗