自定义控件名称的取值
1.主界面中有一个TabControl,他包含两个Tabpage,第二个Tabpage上,有一个自定义控件User_Ctl
2.User_Ctl 中包含一个Textbox, 在 User_Ctl_Load 事件中 指定 Textbox.Name = User_Ctl.Name
3.在界面设计时,修改这个 User_Ctl 的name属性为 paa01
4.在界面初始化时,会循环各个控件,并以 Textbox.Name 为条件来取值,然而取不到正确值。
分析:
1.程序在初始化界面时,User_Ctl 这个自定义控件在第二个 Tabpage上,没有呈现在当前界面,所以就没有跑 User_Ctl_Load 事件,所以 Textbox.Name = User_Ctl.Name 这行代码就没有运行。
2.界面加载顺序:构造主界面--构造自定义控件--指定自定义控件的名称为 paa01
请教各路高手,第4点的这个问题应该如何解决?谢谢!