1

我尝试了每一种方法都可以帮助但仍然无法正常工作!

所以当我确实隐藏了控制框时..一个较小的出现在父级上方的 menuStrip

有没有办法阻止这种情况继续出现??!

这是代码:

public partial class Form1 : Form
    {
        Alerts a = new Alerts();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (a == null)
            {
                a = new Alerts();
            }

            a.MdiParent = this;
            a.ControlBox = false;
            a.Dock = DockStyle.Fill;
            a.Show();
            a.BringToFront();
        }
    }

当然我把它最大化了..

4

2 回答 2

1

我解决了!

只需添加此行并禁用您在“属性”窗口中所做的任何更改

Child.FormBorderStyle =(FormBorderStyle) BorderStyle.None;

似乎这只是一个冲突错误,但使用代码而不是任何属性解决了整个问题!

于 2013-11-06T00:27:45.437 回答
0

您可以将菜单条添加到主窗体(父窗体),然后使菜单条不可见。

于 2017-02-06T14:52:22.140 回答