答案 0 :(得分:1)
简单地说,即使存在表单继承,设计者也会调用表单的构造函数和所涉及的所有方法。
如果您想避免自己的组件/控件中的某些代码,可以检测设计模式是否已打开,
答案 1 :(得分:0)
当Winforms类继承自另一个WinForms类时会发生什么?
过去,我使用WinForm继承来强制表单之间的标准布局 - 一种主表单。在设计模式中,添加到父表单的任何控件都将显示在子表单中。您无法直接从子表单设计器编辑父表单。
答案 2 :(得分:0)
所以经过实验,我发现了:
注意:奇怪的是,您的构造函数将不会被调用,您可以使用以下内容向您自己证明(注意,Designer可以使用以下代码):
PK_UserID, Firstname, Surname, Email, UserName, Password, LastLoggedIn, isLockedOut, isAuthorized, isActive