Dav*_*egg 6 c# partial-methods winforms
我正在编写一个需要设置表单的 Winforms 项目。对于该设置表单,我想要两种模式:基本模式和高级模式。我已经编写了代码以使其在这两者之间进行更改,并且为了节省时间,我希望 InitializeComponent() 方法只需调用切换到基本模式时调用的相同方法。我创建了一个像这样的部分方法:
partial void InitializeComponent()
{
BasicSettingsButton_Click(new object(), new EventArgs());
}
Run Code Online (Sandbox Code Playgroud)
在我的程序文件中的部分类(不是 Windows 窗体设计器生成的类)中,并将 Window 窗体设计器生成的代码更改为:
partial void InitializeComponent();
//{
//...
//}
Run Code Online (Sandbox Code Playgroud)
我认为这是签名的正确语法,其实现定义如上所述。
但是,当我尝试构建代码时,它告诉我“没有找到用于实现部分方法 InitializeComponent() 声明的定义声明”,并指出我拥有的第一个代码示例。
我已经检查了名称,甚至复制并粘贴了相应的名称以确保它们相同,但我仍然无法让它运行。这是我的代码中阻止我构建和运行的唯一错误。有任何想法吗?
| 归档时间: |
|
| 查看次数: |
8394 次 |
| 最近记录: |