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

回答編集履歴

2

typo修正

2019/10/20 22:46

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -6,8 +6,8 @@
6
6
  同じ動作をさせる場合、同じtagをつけるってことができますね
7
7
 
8
8
  ```C#
9
- private void CtrlOnClicked(object sender, EventArgs e){
9
+ private void Ctrl_Click(object sender, EventArgs e){
10
- switch (sender as Control).Tag as string){
10
+ switch (sender as Control)?.Tag as string){
11
11
  case "1":
12
12
  /*処理*/
13
13
  break;

1

回答に追記

2019/10/20 22:46

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -3,4 +3,17 @@
3
3
 
4
4
  nameで判断させるようにしてもいいでしょうが、
5
5
  私は、tagに通し番号を付けて、それでswitchさせるようにしてますね
6
- 同じ動作をさせる場合、同じtagをつけるってことができますね
6
+ 同じ動作をさせる場合、同じtagをつけるってことができますね
7
+
8
+ ```C#
9
+ private void CtrlOnClicked(object sender, EventArgs e){
10
+ switch (sender as Control).Tag as string){
11
+ case "1":
12
+ /*処理*/
13
+ break;
14
+ case "2":
15
+ /*処理*/
16
+ break;
17
+ }
18
+ }
19
+ ```