回答編集履歴
1
訂正
test
CHANGED
@@ -6,9 +6,9 @@
|
|
6
6
|
|
7
7
|
> C#でフォームをロードしたときにメインの処理とは別スレッドで現在時刻を1秒ごとに更新して表示する
|
8
8
|
|
9
|
-
Form 上に配置した Label を「別スレッドで現在時刻を1秒ごとに更新」するという目的を果たすためだけななら、System.Windows.Forms.Timer に代えて System.Threading.Timer
|
9
|
+
Form 上に配置した Label を「別スレッドで現在時刻を1秒ごとに更新」するという目的を果たすためだけななら、System.Windows.Forms.Timer に代えて System.Threading.Timer を使ってはいかがですか?
|
10
10
|
|
11
|
-
System.Threading.Timer
|
11
|
+
System.Threading.Timer の callback に指定されたメソッドは、ThreadPool スレッド(UI スレッドとは別のスレッド)で呼び出されます。
|
12
12
|
|
13
13
|
コード例は以下のような感じ。
|
14
14
|
|