我有用户控制,比如UC1。 在UC1中,我还有三个用户控件,比如UC2,UC3和UC4。
问题是当我从UC4加载的事件中引用UC2的控件时,UC2的引用控件为空。
有可能吗?由于用户控件的创建顺序为UC1,UC2,UC3和UC4。
从技术上讲,当我从UC4的加载事件中引用时,应该已经创建了UC2中的所有控件。但就我而言,它是空的。
有什么想法吗?
答案 0 :(得分:0)
问题可能与实例有关,因为在检查是否已创建另一个实例时 像这样检查它的内容。
在UC4中:
UC2 obj_uc2 = new UC2();
然后它会给你null,因为它是一个新实例。为此,你必须获得活着的实例。