自制了一个新皮肤的窗体,如何把原来的窗体换掉,但是控件和事件不用修改
如题,我做了一个新的窗体,原来的程序直接继承了这个窗体,实现更换窗体的效果,是不是需要实例化基窗体,请问在什么地方实例化基窗体,才能使老窗体能够使用新窗体中所有的方法?
[解决办法]
用的时候可以实例化,一般通过子类实例化
[解决办法]
继承关系子类自动实例化父类
class Program { static void Main(string[] args) { Child c = new Child(); Console.ReadKey(); } } public class Parent { public Parent() { Console.WriteLine("构造父类!"); } } public class Child : Parent { public Child() { Console.WriteLine("构造子类!"); } }