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

回答編集履歴

2

回答に追記

2020/05/11 01:01

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -12,9 +12,17 @@
12
12
  としてみたらどうなるか見てみては。
13
13
 
14
14
  ---
15
+ まず、
16
+ f2とform2という2つのForm2が生成されてます。
17
+ これではまずいのでf2側を削除しましょう。
18
+ その他、デザイナで自動生成されたForm2とかはないでしょうか
19
+
20
+ そして、
15
21
  > Form2 form2 = new Form2(this);
16
22
  form2.Show();
17
23
 
18
24
  ユーザコントロール上では、thisというのはそのユーザコントロールを指します
19
25
  そのためエラーになってしまうんですね
20
- ここは、Form1のインスタンスを渡すようにしましょう
26
+ ここは、Form1のインスタンスを渡すようにしましょう
27
+
28
+ #ユーザコントロールのParentFormかな

1

回答に追記

2020/05/11 01:01

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -9,4 +9,12 @@
9
9
  }
10
10
  ```
11
11
 
12
- としてみたらどうなるか見てみては。
12
+ としてみたらどうなるか見てみては。
13
+
14
+ ---
15
+ > Form2 form2 = new Form2(this);
16
+ form2.Show();
17
+
18
+ ユーザコントロール上では、thisというのはそのユーザコントロールを指します
19
+ そのためエラーになってしまうんですね
20
+ ここは、Form1のインスタンスを渡すようにしましょう