Visual Studio 2010 でアプリケーションを開発していると、アプリケーションのメイン メニュー ストリップが表示されなくなることがよくあります。
以前はパニックになり、デザイン ビューでメニューをゼロから再構築しました。
最近では、もうパニックに陥ることはありません。代わりに、[applicationName].Designer.cs ファイルに Main Menu 宣言があり、通常は次のようになっています。
// mainMenus
//
this.mainMenus.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileMenuItem,
this.viewMenuItem,
this.helpMenuItem});
this.mainMenus.Location = new System.Drawing.Point(0, 0);
this.mainMenus.Name = "mainMenus";
this.mainMenus.Size = new System.Drawing.Size(1008, 24);
this.mainMenus.TabIndex = 17;
this.mainMenus.Text = "menuStrip1";
代わりに次のようになります。
// mainMenus
//
this.mainMenus.Location = new System.Drawing.Point(0, 0);
this.mainMenus.Name = "mainMenus";
this.mainMenus.Size = new System.Drawing.Size(1008, 24);
this.mainMenus.TabIndex = 17;
this.mainMenus.Text = "menuStrip1";
そのため、そのファイルを手動で編集して、欠落しているファイルを復元します
this.mainMenus.Items.AddRange line.
(はい、[applicationName].Designer.cs ファイルは Visual Studio によって生成されているため、編集するべきではないことはわかっています。それでも、修正されます。)
私の質問は、メイン メニュー ストリップが消え続ける理由を教えてください。そして、将来それが起こらないようにする方法は?