回答編集履歴
1
VB.NETではStaticではなくSharedでしたね…。
answer
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
```lang-vbnet
|
3
3
|
Public uc As New UserControl1
|
4
4
|
Public Sub F_test()
|
5
|
-
|
5
|
+
Dim xCount = uc.ListView1.Items.Count
|
6
|
-
|
6
|
+
MsgBox(xCount)
|
7
7
|
End Sub
|
8
8
|
```
|
9
9
|
は、新たにUserControl1のインスタンスをもう一つ作り、そのプロパティを参照しているだけの別物です。
|
10
10
|
|
11
|
-
同じものを共有するためには、ByRefで参照を渡すとか
|
11
|
+
同じものを共有するためには、ByRefで参照を渡すとかSharedにしてインスタンスを一つに保つなどがありますが、Sharedは個人的にはあまりお勧めしません。
|
12
12
|
デバッグが難しくなるためです。
|
13
13
|
|
14
14
|
F_callプロシージャの具体的な中身が分からないため的外れなことを言っているかもしれません。
|