質問編集履歴

2

画面キャプチャ追加

2020/05/07 08:35

投稿

testUser2022
testUser2022

スコア1

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

コンパイルが通ることが確認後、再度最新のソースをアップし直しました。

2020/05/07 08:35

投稿

testUser2022
testUser2022

スコア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
- this.Refresh();
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