继承的WinForm UserControl不显示嵌入式控件

时间:2018-08-23 21:07:06

标签: c# winforms user-controls abstract

具有一个抽象用户控件,其中的文本框和基础色设置为白色背景。当我尝试将其继承到另一个类时,未显示组件,并且着色不起作用。

基本userControl:

namespace xBox
{
#if DEBUG
public partial class NgoUserControl : UserControl
{
#else
    public abstract partial class NgoUserControl : UserControl
{
#endif
    private void InitializeComponent()
    {
        this.SuspendLayout();
        // 
        // NgoUserControl
        // 
        this.BackColor = System.Drawing.SystemColors.Window;
        this.Name = "NgoUserControl";
        this.Size = new System.Drawing.Size(631, 117);
        this.ResumeLayout(false);

    }
  }
}

继承的控件:

namespace xBox
{
public partial class CheckBox : NgoUserControl
{
    public CheckBox()
    {
        InitializeComponent();
    }

}
}

在上面的示例中,基本颜色和大小被忽略。另外,如果我将任何控件添加到基本usercontrol中,它们也会丢失。.奇怪的是,如果我以相同的方式抽象化winform,它不会出现任何问题/遗漏。.非常令人困惑/令人沮丧..任何帮助都值得赞赏... Rob

0 个答案:

没有答案