2

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 によって生成されているため、編集するべきではないことはわかっています。それでも、修正されます。)

私の質問は、メイン メニュー ストリップが消え続ける理由を教えてください。そして、将来それが起こらないようにする方法は?

4

0 に答える 0