从基本自定义UserControl继承的UserControl没有默认大小

时间:2011-02-04 17:50:17

标签: winforms inheritance user-controls size

我有一个奇怪的问题......

我有一个继承自另一个自定义基本UserControl的UserControl,并且在控件呈现时不会保留我在UserControl中设置的默认大小。奇怪的是,如果我删除了继承(我的UC直接从UserControl继承),渲染的大小是正确的!

我的继承控件在运行时加载到面板中。

panel.Controls.Add(new ucLanguageSelection());

这些是我的控件:

public partial class ucBaseControl : UserControl
{
    public ucBaseControl()
    {
        InitializeComponent();
    }

    public virtual void Reset()
    {
    }

    public new virtual void Update()
    {
    }

}

public partial class ucLanguageSelection : ucBaseControl
{
    public ucLanguageSelection()
    {
        InitializeComponent();
    }
}

0 个答案:

没有答案