主窗体打开一个子窗体后,就在菜单中添加一个子菜单,就像SQL企业管理器中的窗口菜单一样。
我知道用菜单的 MdiWindowListItem 属性来设置,但是好像只能选择一列菜单,有没有其它方法呢

解决方案 »

  1.   

     /// <summary>
            /// 设计器支持所需的方法 - 不要
            /// 使用代码编辑器修改此方法的内容。
            /// </summary>
            private void InitializeComponent()
            {
                this.menuStrip1 = new System.Windows.Forms.MenuStrip();
                //定义成数组或着list
                this.xxxxxToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
                this.menuStrip1.SuspendLayout();
                this.SuspendLayout();
                // 
                // menuStrip1
                // 
                this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
                this.xxxxxToolStripMenuItem});
                this.menuStrip1.Location = new System.Drawing.Point(0, 0);
                this.menuStrip1.Name = "menuStrip1";
                this.menuStrip1.Size = new System.Drawing.Size(292, 24);
                this.menuStrip1.TabIndex = 0;
                this.menuStrip1.Text = "menuStrip1";
                // 
                // 改成循环从配置文件里取菜单
                // 
                this.xxxxxToolStripMenuItem.Name = "xxxxxToolStripMenuItem";
                this.xxxxxToolStripMenuItem.Size = new System.Drawing.Size(47, 20);
                this.xxxxxToolStripMenuItem.Text = "xxxxx";
                // 
                // Form1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(292, 273);
                this.Controls.Add(this.menuStrip1);
                this.MainMenuStrip = this.menuStrip1;
                this.Name = "Form1";
                this.Text = "Form1";
                this.menuStrip1.ResumeLayout(false);
                this.menuStrip1.PerformLayout();
                this.ResumeLayout(false);
                this.PerformLayout();        }
      

  2.   

    TO:4楼的兄弟,是怎么实现 菜单的MdiWindowListItem 属性这个功能!
      

  3.   

    菜单的 MdiWindowListItem 属性只能选择一列菜单,我有2列菜单的窗体要打开呢
    =============================================================================
    选择的那一列就是自动添加子菜单的!即使有10列要打开也一样!