質問編集履歴
2
画面キャプチャ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,11 @@
|
|
26
26
|
|
27
27
|
### 該当のソースコード
|
28
28
|
|
29
|
+
実際のツールのキャプチャを記載します。
|
29
30
|
|
31
|
+
Formのテキストは更新されますが、ユーザコントロール上のテキストは更新されません。(testcメソッドはコールされている)
|
32
|
+
|
33
|
+
![イメージ説明](1139c3251467605bcaebe2a8705c7df6.png)
|
30
34
|
|
31
35
|
```C#
|
32
36
|
|
1
コンパイルが通ることが確認後、再度最新のソースをアップし直しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,6 +36,10 @@
|
|
36
36
|
|
37
37
|
{
|
38
38
|
|
39
|
+
//private static UserControl1 _uc1;
|
40
|
+
|
41
|
+
|
42
|
+
|
39
43
|
public Form1()
|
40
44
|
|
41
45
|
{
|
@@ -50,15 +54,19 @@
|
|
50
54
|
|
51
55
|
{
|
52
56
|
|
57
|
+
//UserControl1.Instance.Show();
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
textBox1.Text = "abc";
|
62
|
+
|
53
63
|
UserControl1.Instance.testc();
|
54
64
|
|
55
|
-
|
65
|
+
|
56
66
|
|
57
67
|
}
|
58
68
|
|
59
69
|
}
|
60
|
-
|
61
|
-
|
62
70
|
|
63
71
|
|
64
72
|
|
@@ -94,6 +102,10 @@
|
|
94
102
|
|
95
103
|
{
|
96
104
|
|
105
|
+
//_instanceがnullまたは破棄されているときは、
|
106
|
+
|
107
|
+
//新しくインスタンスを作成する
|
108
|
+
|
97
109
|
if (_uc1 == null || _uc1.IsDisposed)
|
98
110
|
|
99
111
|
{
|
@@ -108,11 +120,13 @@
|
|
108
120
|
|
109
121
|
}
|
110
122
|
|
111
|
-
|
123
|
+
|
112
124
|
|
113
125
|
|
114
126
|
|
115
127
|
//メインフォームからこの関数を呼んでも、テキストが更新されない
|
128
|
+
|
129
|
+
|
116
130
|
|
117
131
|
public void testc()
|
118
132
|
|
@@ -140,11 +154,7 @@
|
|
140
154
|
|
141
155
|
}
|
142
156
|
|
143
|
-
|
157
|
+
|
144
|
-
|
145
|
-
|
146
|
-
|
147
|
-
|
148
158
|
|
149
159
|
|
150
160
|
|