当您在WinForm设计器中加载UserControl时,VisualStudio会执行控件的InitializeComponent()方法,但不执行其构造函数。这真的很重要,因为构造函数中经常有一些无法在设计时运行的代码。
不幸的是,当您将UserControl添加到另一个控件中时,VisualStudio会运行父控件的InitializeComponent()方法,调用子控件的构造函数,如果子控件的构造函数出现异常,您就会陷入困境。
如何解决这个问题呢?
不幸的是,当您将UserControl添加到另一个控件中时,VisualStudio会运行父控件的InitializeComponent()方法,调用子控件的构造函数,如果子控件的构造函数出现异常,您就会陷入困境。
如何解决这个问题呢?