就用if判断然后类型转换就行
但这个if不要写到panel所在的类里,单开一个专门的类,放这里,
加uc时只改这个类即可。
拿到属性后,不知道你要干啥,感觉这里可以弄一些技巧。
【 在 moneybox 的大作中提到: 】
: 最近搞c#开发,任务紧,想有偿征个高手能帮我解答一些疑惑:举个具体的目前的例子:
: 1、父类是UserControl,子类是MyUserControl1,MyUserControl2,MyUserControl3,都继承自UserControl,不同的MyUserControl都定义了一些各自属于自己的属性,如MyUserControl1.XX,MyUserControl2.YY...;
: 2、所有MyUserControl在运行时被拖放到1个panel上,panel里针对UserControl定义了一系列处理方法,如UserControl.Refresh(),但现在我想在panel里获取MyUserControl的各种属性XX或者YY;
: ...................
--
FROM 180.101.52.*