为什么是InitializeComponent();由于其保护水平无法进入?

时间:2014-07-12 04:27:43

标签: c# sharpdevelop

所以,这是我当前的代码,我收到了错误:

  

' SampleWindows.BaseWindow.InitializeComponent()'由于其保护级别(CS0122)

而无法访问

任何帮助?

using System;

namespace SampleWindows
{
    public class Form1 : BaseWindow
    {
        public Form1()
        {
            InitializeComponent();
            RoundedCorners(this.Height, this.Width);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

这是因为InitializeComponent可能标记为“私有”'在BaseWindow中,但是在你的类Form1中,你正试图使用​​它。您不能使用已标记为私有的基类中的方法/类成员。尝试将其标记为“受保护的”。