|  | 分類:[C#]
 
 Timerコントロールを使って、細かい時間変化をさせたときのアニメーションをプログラムしたいと思っています。
 timer1.Interval = 1 で 1ms間隔で変化させる、ということだと思いますが、プログラムが重いせいかカクカク動いてしまってます。
 Timerコントロールを軽くする方法など、あったりするのでしょうか?
 
 
 private void btnAuto_Click(object sender, EventArgs e)
 {
 if (btnAuto.Text == "Start")
 {
 btnAuto.Text = "Stop";
 timer1.Interval = 1;
 timer1.Start();
 }
 else
 {
 btnAuto.Text = "Start";
 timer1.Stop();
 }
 }
 
 private void timer1_Tick(object sender, EventArgs e)
 {
 if (T < 1000)
 {
 T += 1;
 }
 else
 {
 T = 0;
 }
 Refresh();
 }
 
 |