我是C#编程的新手。
我在main_form中创建了带有一些图标的侧边菜单,我想在同一页面打开新表单,所以我在main_form中放置了一个面板。我用这段代码来做:
panel_main.Controls.Clear();
customer new_form = new customer();
new_form.TopLevel = false;
panel_main.Controls.Add(new_form);
new_form.Show();</code>
我在表单中放置了一个DataGridView,但是每当我最大化main_form时,DataGridView都不会使用main_form调整大小。
答案 0 :(得分:0)
您确实应该使用IDE设计器来完成您正在进行的工作,以便为您编写初始化代码。这样,当您将面板拖出到表单并调整大小时,可以在面板中删除DataGridView并将DataGridView的Dock属性设置为Fill,DataGridView将始终填充面板。