回答編集履歴
2
回答に追記
test
CHANGED
@@ -26,6 +26,18 @@
|
|
26
26
|
|
27
27
|
---
|
28
28
|
|
29
|
+
まず、
|
30
|
+
|
31
|
+
f2とform2という2つのForm2が生成されてます。
|
32
|
+
|
33
|
+
これではまずいのでf2側を削除しましょう。
|
34
|
+
|
35
|
+
その他、デザイナで自動生成されたForm2とかはないでしょうか
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
そして、
|
40
|
+
|
29
41
|
> Form2 form2 = new Form2(this);
|
30
42
|
|
31
43
|
form2.Show();
|
@@ -37,3 +49,7 @@
|
|
37
49
|
そのためエラーになってしまうんですね
|
38
50
|
|
39
51
|
ここは、Form1のインスタンスを渡すようにしましょう
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
#ユーザコントロールのParentFormかな
|
1
回答に追記
test
CHANGED
@@ -21,3 +21,19 @@
|
|
21
21
|
|
22
22
|
|
23
23
|
としてみたらどうなるか見てみては。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
---
|
28
|
+
|
29
|
+
> Form2 form2 = new Form2(this);
|
30
|
+
|
31
|
+
form2.Show();
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
ユーザコントロール上では、thisというのはそのユーザコントロールを指します
|
36
|
+
|
37
|
+
そのためエラーになってしまうんですね
|
38
|
+
|
39
|
+
ここは、Form1のインスタンスを渡すようにしましょう
|