继承表单的大小更改回基本表单大小

时间:2016-01-26 09:57:59

标签: c# winforms

我创建了frmGen来继承基础FixedDialog,如下所示;

public partial class FixedDialog : Window
{
    public FixedDialog()
    {
        InitializeComponent();
    }
}

public partial class frmGen : FixedDialog
{ 
    public frmGen()
    {
        InitializeComponent();
    }
}

我打电话给frmGen实例如下;

frmGen gen = new frmGen();
gen.ShowDialog();

FixedDialog的{​​{1}}是Size320,480的{​​{1}}是frmGen。初始化实例时,Size的{​​{1}}为800, 400。但在gen之后或期间,它会恢复为Size的{​​{1}}。我希望800, 400为其定义的大小,而不是从gen.ShowDialog()继承。这也导致FixedDialog不正确Size

我做错了什么?

编辑:frmGen是该结构中最顶级的父级。

FixedDialog

0 个答案:

没有答案