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