日期:2014-05-18  浏览次数:20886 次

关于主界面加载子界面的问题,急。
主框架界面,界面上有一个panel,用来动态加载toolStrip.(C/S)
要求:
每次激活子界面时,panel中加载toolStrip(其中根据子界面的Name不同加载不同功能按钮);
也就是激活子界面的时候通知主框架该加载什么样的toolStrip。

现在我弄了个BaseForm,然后其他子界面都派生于它,然后加载子界面时,统一在BaseForm中处理toolStrip的动态生成,然后加载到主界面,现在问题是激活子界面时,如果把子界面的Name传给BaseForm?父类貌似不能获得子类的Name..
或者有没有其它的方案来做呢?谢谢了!

------解决方案--------------------
其实就是让子类告诉父类自己叫什么,然后去相应的数据和资源。