2016-03-24 14 views
0

私はタイマー付きのパネルでタイムループラベルを作りたいですがどうですか?ループタイマーを作るにはどうすればいいですか?

private void Form1_Load(object sender, EventArgs e) 
{ 
    label3.AutoSize = true; 
    label3.Text = label3.Text; 
    label3.Parent = panel1; 
    label3.Location = new Point(panel1.ClientSize.Width, panel1.ClientSize.Height/2 - (label3.Height/2)); 
    timer1.Start(); 
} 

private void timer1_Tick(object sender, EventArgs e) 
{ 
    if (label3.Right < 0) 
    { 
     label3.Text = Convert.ToString(panel1.ClientSize.Width); 
    } 
    else 
    { 
     label3.Left -= 10; 
    } 
} 

私は無限の時間のループを作る方法: 私はこのコードを得ましたか。

答えて

0

whileループ

  Stopwatch sw = new Stopwatch(); 
     long time; 
     sw.Start(); 

     do 
     { 
      time = sw.ElapsedMilliseconds; 
     } while (time < 10000); //ten seconds 
...ドゥ内部のストップウォッチクラスを使用します
関連する問題