部分方法实现给出错误“没有找到用于实现部分方法声明的定义声明......”

时间:2012-11-18 20:43:44

标签: c# winforms partial-methods

我正在编写一个需要设置表单的Winforms项目。对于该设置表单,我想要有两种模式,基本模式和高级模式。我已经编写了代码来使它在这两者之间进行更改,为了节省时间,我想让InitializeComponent()方法调用相同的方法来调用切换到基本模式。我创建了一个像这样的部分方法:

        partial void InitializeComponent()
        {
            BasicSettingsButton_Click(new object(), new EventArgs());
        }

在我的程序文件中的部分类(不是Windows表单设计器生成的部分)中,并将Window表单设计器生成的代码中的一个更改为:

        partial void InitializeComponent();
        //{
        //...
        //}

我认为这是签名的正确语法,其实现定义如上所述。

然而,当我尝试构建代码时,它告诉我它“没有找到实现部分方法InitializeComponent()声明的定义声明”并指出我的第一个代码示例。

我检查了名称,甚至复制和粘贴相应的名称以确保它们是相同的,但我仍然无法让它运行。这是我的代码中唯一阻止我构建和运行的错误。有什么想法吗?

0 个答案:

没有答案