1

我有用户控制权,比如说 UC1。在 UC1 中,我还有另外三个用户控件,比如说 UC2、UC3 和 UC4。

问题是当我从 UC4 加载事件中引用 UC2 的控件时,UC2 的引用控件为空。

可能吗?由于用户控件的创建顺序将是 UC1、UC2、UC3 和 UC4。

从技术上讲,当我指的是 UC4 的加载事件时,应该已经创建了 UC2 中的所有控件。但就我而言,它是空的。

有任何想法吗?

4

1 回答 1

0

问题可能与实例有关,因为在检查您是否创建了另一个这样的实例来检查其内容时。

在 UC4 中:

UC2 obj_uc2 = new UC2();

然后它会给你 null 因为它是一个新实例。为此,您必须获取活动的实例。

于 2012-12-21T12:34:30.483 回答