回答編集履歴

3

コード追加

2019/12/06 09:29

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -20,4 +20,28 @@
20
20
 
21
21
 
22
22
 
23
+ ```C#
24
+
25
+ private void Button2_Click(object sender, EventArgs e)
26
+
27
+ {
28
+
29
+ if(b){
30
+
31
+ MessageBox.Show("10秒立ったので処理を終了します");
32
+
33
+ this.Close();
34
+
35
+ }else{
36
+
37
+ MessageBox.Show("ボタン2");
38
+
39
+ }
40
+
41
+ }
42
+
43
+ ```
44
+
45
+
46
+
23
47
  また、もし`Timer`が有効な時のみ従来の処理をしたい場合は、`boolean`を使う代わりに`Enabled`プロパティを使い分岐を作ることができます。その場合はタイマーを開始する前と停止した後の振る舞いが工夫をしないと同じになるので気を付けてください。

2

追記

2019/12/06 09:29

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -20,4 +20,4 @@
20
20
 
21
21
 
22
22
 
23
- また、もし`Timer`が有効な時のみ従来の処理をしたい場合は`Enabled`プロパティを使い分岐をることでフラグ利用する必要がなくなります
23
+ また、もし`Timer`が有効な時のみ従来の処理をしたい場合は`boolean`を使う代わりに`Enabled`プロパティを使い分岐をることきます。その場合はタイマー開始する前と停止した後の振る舞い工夫をしいと同じになるので気を付けてださい

1

追記

2019/12/06 09:26

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -17,3 +17,7 @@
17
17
 
18
18
 
19
19
  を呼ぶよう作れば良いように思います。
20
+
21
+
22
+
23
+ また、もし`Timer`が有効な時のみ従来の処理をしたい場合は`Enabled`プロパティを使い分岐をすることでフラグを利用する必要がなくなります。