treeview panel联系运行有个错误~请各位大虾帮帮手~~~

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:08:19
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void showchildform(Form child) //定义一个方法,显示子窗体
{
panel1.Controls.Clear(); //清空Panelmain上的所有控件

child.MdiParent = this; //设置子窗体的MDI父窗体
panel1.Controls.Add(child);//添加子窗体到Panelmain面板
child.Dock = DockStyle.Fill; //设置子窗体的具体布局
child.Show(); //显示子窗体
}

private void treeView1_AfterSelect_1(object sender, TreeViewEventArgs e)
{
switch (e.Node.Text)
{
case "添加购进单表":
Form9 form9 = new Form9();
showchildform(form9);
break;
case "查询购进单表":
Form10 form10 = new Form10();
showchildform(

Formziye没有using>?Formziye是什么东西? 你这都没有这个东西啊
而且我在其他帖子就看见过····
是不是别人自定义的窗体?

被指定为此窗体的MdiParent的窗体不是MdiContainer

this.IsMdiContainer = true;//Set your parent form with mdi container
Formziye myziye=new Formziye();
myziye.MdiParent=this;
myziye.Show();
参考代码
不过···如果你设父容器为MDI,那可能有点不好看