我正在开发一个winform项目。我将私有字段中的ToolMenuStrip项声明为private ToolMenuStrip menu1
并初始化如下:
private ToolMenuStrip menu1;
private void InitializeComponent()
{
menu1 = new ToolMenuStrip();
...
}
但是,如果我尝试在Designer中打开此表单以检查其UI。 Winform Designer将自动修改myform.designer.cs文件,myform.designer.cs变为:
private void InitializeComponent()
{
ToolMenuStrip menu1 = new ToolMenuStrip();
...
}
您看,私有成员属性已被删除,menu1
现在是一个临时变量。我不知道我是否设置了什么错,但它真的很奇怪。
顺便说一句,即使我删除了这个ToolMenuStrip项,每次切换到Design View时,Winform Designer都会生成* .designer.cs文件。有没有办法阻止这个?