1

C# コード

TextTime.Text = DateTime.Now.ToString();

このテキスト ボックスを毎秒更新したい

または、デジタル時計にアイデアを表示します

4

2 に答える 2

5

DispatcherTimerを使用できます:

var timer = new DispatcherTimer
{
    Interval = TimeSpan.FromSeconds(1.0)
};
timer.Tick += (o, e) =>
{
    TextTime.Text = DateTime.Now.ToString();
};
timer.Start();
于 2013-02-17T17:10:58.087 に答える
3

簡単な方法は、アプリにタイマーを追加して、次のようにすることです。

 

フォーム ロード:

private void Form1_Load(object sender, EventArgs e) {
   txtdate.Text = DateTime.Now.ToString(("dddd" + ("," + "MM-dd-yyyy")));
   Timer1.Interval = 1000;
   Timer1.Enabled = true;
}

タイマーティック:

private void Timer1_Tick(object sender, EventArgs e) {
   txtTime.Text = DateTime.Now.ToString("HH:mm:ss");
}
于 2013-02-17T17:07:13.707 に答える