winform 填充panel
Posted mig21
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 填充panel相关的知识,希望对你有一定的参考价值。
public void CreatForm(Form frm)
{
panel1.Controls.Clear();//清除panel里面得所有内容
frm.TopLevel = false; //取消顶级
frm.FormBorderStyle = FormBorderStyle.None;//将边框设置为无边框,无法拖动
frm.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;
frm.Dock = DockStyle.Fill; //填充整个Panel容器
panel1.Controls.Add(frm); //将传进来的窗体添加到Panel容器中
frm.Show();
}
private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
switch (treeView1.SelectedNode.Text)
{
case "xxx":
CreatForm(new unit());
break;
case "xxx":
以上是关于winform 填充panel的主要内容,如果未能解决你的问题,请参考以下文章
winforms - 表单加载期间带有dockstyle填充的用户控件大小不正确