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

回答編集履歴

1

修正

2017/02/06 03:35

投稿

107User
107User

スコア78

answer CHANGED
@@ -7,14 +7,14 @@
7
7
  上にあるように、各ピクチャBOXにタグを設定した上で
8
8
  ```ここに言語を入力
9
9
 
10
- ArrayList list = new ArrayList(panel1.Controls.Count);
10
+ ArrayList list = new ArrayList();
11
11
 
12
12
  for (int i = 0; i < panel1.Controls.Count; i++)
13
13
  {
14
14
  Type obj = panel1.Controls[i].GetType();
15
15
  if(obj.Name == "PictureBox")
16
16
  {
17
- list[i] = panel1.Controls[i].Tag.ToString();
17
+ list.add(panel1.Controls[i].Tag.ToString());
18
18
  }
19
19
  }
20
20
 
@@ -25,4 +25,6 @@
25
25
  数値とタグを配列しましたので、後は仕様に合わせてマッチング処理してください。
26
26
 
27
27
  int imageHeight = ((PictureBox)panel1.Controls[0]).Image.Height;
28
- このような形で、各コントロールにもアクセスできます。
28
+ このような形で、各コントロールにもアクセスできます。
29
+
30
+ 追記:Arrayリストに入れていますが、そこは必須ではありません。