在我的应用程序中,我有一个带有menustrip的主页面以导航到其他表单因为我希望它被打开所以我将它设置为MDICONTAINER。现在我需要在menustripclick事件上打开一个表单作为孩子我设置表单像这样
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
this.IsMdiContainer = true;
loginmain();
intialsetupform();
}
private void companyToolStripMenuItem_Click(object sender, EventArgs e)
{
Master.CompanyMasterForm cmpnymasterform = new Master.CompanyMasterForm();
cmpnymasterform.MdiParent= this ;
cmpnymasterform.Show();
}}
一切都很好,我让childwindows正常工作 但现在我需要在mainform中添加两个面板<<一个用于显示状态中介,另一个用于显示其他控件
我添加了面板并锚定它们,问题是现在当子窗口打开时,父窗体(mainform)的所有面板和控件都位于childwindow控件上方,这使得它不可读请提供任何想法来克服这个问题< / p>
答案 0 :(得分:0)
我已经使用控件的Anchor属性设置了所有面板的位置,现在控件知道它们的位置
并使用dock属性