|
■No22454 (渋木宏明(ひどり) さん) に返信
>>Timer_tickがFormが隠れた際、動作していないのが原因だと考えられますが、
> そんなはずはありません。
> 原因は他のところにあるはず。
私もまさかと思って確認しましたが、渋木さんのおっしゃるようにきちんとFormが隠れていても動きますよ。
public partial class Form1 : Form
{
DateTime runTime = DateTime.MinValue;
public Form1()
{
InitializeComponent();
this.runTime = DateTime.Now;
this.timer1.Interval = 1000;
this.timer1.Enabled = true;
this.timer1.Tick +=new EventHandler(this.timer1_Tick);
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = (DateTime.Now - this.runTime).ToString();
}
}
ちゃんとlabel1には毎秒経過時間が表示されます。
|