Visual Studio 2008,下拉菜单项不起作用

| 我正在把头撞在墙上,试图弄清楚这一点。我在GUI上有一个水平菜单,并将helpMenuItem设置为在几分钟内不可见。我将其再次设置为可见,现在,当我将鼠标悬停/单击helpMenuItem时,它不会显示下拉菜单项。其他菜单项的下拉菜单工作正常,这是唯一不会在其中带有相应的“ userManualMenuItem \”的情况下显示下拉菜单的菜单项。 我曾尝试过重建,清理,关闭和重新打开Visual Studio,但并没有帮助。下面是我菜单中“帮助”按钮以及下拉菜单项“用户手册”的示例,该菜单项不会显示。此外,Visual Studio会为所涉及的项目生成代码。 谢谢你的帮助。 档案|编辑救命 ................ |用户手册
        // 
        // helpMenuItem
        // 
        this.helpMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
           this.userManualMenuItem});
        this.helpMenuItem.Name = \"helpMenuItem\";
        this.helpMenuItem.Size = new System.Drawing.Size(44, 20);
        this.helpMenuItem.Text = \"Help\";
        // 
        // userManualMenuItem
        // 
        this.userManualMenuItem.Name = \"userManualMenuItem\";
        this.userManualMenuItem.Size = new System.Drawing.Size(152, 22);
        this.userManualMenuItem.Text = \"User Manual\";
        this.userManualMenuItem.Click += new System.EventHandler(this.userManualMenuItem_Click);
        // 
        // menu
        // 
        this.menu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
           this.fileMenuItem,
           this.setupMenuItem,
           this.subcontractorsMenuItem,
           this.reportsMenuItem,
           this.windowMenuItem,
           this.helpMenuItem});
        this.menu.Location = new System.Drawing.Point(0, 0);
        this.menu.Name = \"menu\";
        this.menu.Size = new System.Drawing.Size(714, 24);
        this.menu.TabIndex = 4;
        this.menu.Text = \"menu\";
编辑:我在helpMenuItem中做了另一个菜单项,当我运行程序时它出现了。但是,另一个\“ userManualMenuItem \”仍然没有显示。然后,我从GUI中删除了旧的userManualMenuItem,并将新的重命名为相同的\“ userManualMenuItem \”,并且再次打开程序后,它没有显示。似乎菜单项本身有问题,而不是帮助下拉菜单项有问题...     
已邀请:
        上面的代码片段没什么奇怪的,我建议您在userManualMenuItem上为VisibleChanged事件添加一个事件列表器,然后设置一个断点,一旦到达断点,尝试遍历调用堆栈以查找导致菜单出现问题的代码行。消失。     

要回复问题请先登录注册