teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2016/11/08 02:31

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -12,3 +12,12 @@
12
12
  そういえばクラスの外側ですね。
13
13
  すみません。
14
14
 
15
+ C#的に単純には無理です。
16
+ ある言語でやりづらいことは、
17
+ その言語的にはおかしいコードを組んでいるということだと思っているので、
18
+ 可能ならコードをバッサリ投げ捨てますが、それが無理なら
19
+
20
+ 一つしか登録できないボタンを継承して作るか
21
+ イベントの登録はボタンを生成するタイミングだけにするよう気をつけるか、
22
+ イベントを登録する側がイベントを追加したかを覚えておくかです。
23
+

1

追記

2016/11/08 02:31

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -5,4 +5,10 @@
5
5
  ```
6
6
  if(button.Click == null)
7
7
  button.Click += Button_Click;
8
- ```
8
+ ```
9
+
10
+ ---
11
+
12
+ そういえばクラスの外側ですね。
13
+ すみません。
14
+