我希望表单的大小与其内容成比例,所以我将AutoSize
属性设置为true
模式GrowAndShrink
。
我有一个基本表单,其中包含一个面板,其中有两个按钮:
另一个继承自它的 Form:
问题是在使用 Autosize 属性时似乎没有考虑包含 BaseServiceWindow 中的两个按钮的面板。结果如您所见:我无法使用 BaseServiceWindow 中的按钮。任何意见,将不胜感激。
我希望表单的大小与其内容成比例,所以我将AutoSize
属性设置为true
模式GrowAndShrink
。
我有一个基本表单,其中包含一个面板,其中有两个按钮:
另一个继承自它的 Form:
问题是在使用 Autosize 属性时似乎没有考虑包含 BaseServiceWindow 中的两个按钮的面板。结果如您所见:我无法使用 BaseServiceWindow 中的按钮。任何意见,将不胜感激。
在您的BaseServiceWindow
表单中,创建第二个面板,用两个按钮填充面板上方的区域。您将使用这个新面板来包含一个 UserControl。
然后,与其创建继承自 的表单,不如BaseServiceWindow
让它们成为 UserControls。为您的 UserControl 创建一个基本的 UserControl 类,以继承并包含常见行为的虚拟方法。
最后,将 UserControl 注入BaseServiceWindow
. 您可以让BaseServiceWindow
构造函数接受每个 UserControls 继承的 BaseUserControl 类型。