如何动态继承窗体
有没有办法动态继承WinForm窗体,给定一个变量当变量为0时,继承Form1;当变量为1时,继承Form2这种可以实现吗,请各位大神指教! --------------------编程问答-------------------- 可以使用泛型,接口,或者反射。 --------------------编程问答-------------------- 你这个就得动态生成代码,动态编译了吧。 --------------------编程问答-------------------- 用静态语言总去想动态的事,真累。
你想想你动态的生成了代码怎么去调用才是真正麻烦的地方,只能通过反射去用。 --------------------编程问答-------------------- 这样实现太复杂了吧。。。
为什么不做两个form呢?需要哪个生成哪个。 --------------------编程问答-------------------- 我也觉得楼上 lye2000000_super 说的对。
直接做两个Form,然后根据业务通过反射来初始化需要的类。
理论上这个其实和工厂方法类似。 --------------------编程问答-------------------- +1
用2个窗体,在new的时候判断下岂不更好
补充:.NET技术 , C#