我有一个包含面板的 MDI 父表单。该面板包括图表和其他一些用户信息。当我从菜单打开表单时,新打开的表单显示在 MDI 父面板下。如何在所有 MDI 父控件的上方显示子窗体。我正在使用以下代码打开表单。
SalesInvoice sale = new SalesInvoice();
sale.MdiParent = this;
sale.Show();
我有一个包含面板的 MDI 父表单。该面板包括图表和其他一些用户信息。当我从菜单打开表单时,新打开的表单显示在 MDI 父面板下。如何在所有 MDI 父控件的上方显示子窗体。我正在使用以下代码打开表单。
SalesInvoice sale = new SalesInvoice();
sale.MdiParent = this;
sale.Show();
您可以在显示表单时使表单最大化。
请参考以下代码。
private void button1_Click(object sender, EventArgs e)
{
SalesInvoice sale = new SalesInvoice();
sale.MdiParent = this;
sale.Show();
sale.WindowState = FormWindowState.Maximized;
}
首先,在您的子表单属性中,在 FormBorderStyle 属性中,选择(无)。
其次,替换您的代码以显示您的子表单:
Sale.StartPosition = FormStartPosition.Manual
Sale.Left = 200
Sale.Top = 115
Sale.MdiParent = Me
Sale.Show()
您可以将 (200) 和 (115) 更改为您想要的方向。