当前位置:编程学习 > C#/ASP.NET >>

如何动态继承窗体

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