□投稿者/ しぃ 二等兵(1回)-(2006/07/19(Wed) 10:08:24)
|
分類:[C#]
分類:[C#]
今、タイマーの応用で世界時計を作成していて、ボタンを押せば国名と一緒に時間も変わるようにしたいのですが、時間が変わってくれません。様々な参考書などを見て調べてみたのですがめぼしいものがなくて・・・どうすればよいでしょうか? どなたか親切な方!教えてください!! ↓わたしが作成してみたプログラムです↓ private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { DateTime dt_JP = DateTime.Now; DateTime dt_NY; DateTime dt_HL; DateTime dt_LD; DateTime dt_MC; DateTime dt_SY; TimeSpan JP_NY = new TimeSpan(14,0,0); TimeSpan JP_HL = new TimeSpan(19,0,0); TimeSpan JP_LD = new TimeSpan(9,0,0); TimeSpan JP_MC = new TimeSpan(6,0,0); TimeSpan JP_SY = new TimeSpan(1,0,0);
dt_NY = dt_JP - JP_NY; dt_HL = dt_JP - JP_HL; dt_LD = dt_JP - JP_LD; dt_MC = dt_JP - JP_MC; dt_SY = dt_JP + JP_SY; labelJP.Text = dt_JP.ToString("F"); labelT.Text = dt_NY.ToString("F"); labelT.Text = dt_HL.ToString("F"); labelT.Text = dt_LD.ToString("F"); labelT.Text = dt_MC.ToString("F"); labelT.Text = dt_SY.ToString("F"); } DateTime dt_HL; private void button1_Click(object sender, System.EventArgs e) { labelWT.Text = "ホノルル"; labelT.Text = dt_HL.ToString("F"); } DateTime dt_LD; private void button2_Click(object sender, System.EventArgs e) { labelWT.Text = "ロンドン"; labelT.Text = dt_LD.ToString("F");
} } }
|
0
|