1.我新建了个主窗体Form1(内有菜单栏)和子窗体Form2(内有ListView控件);
2.点击主窗体Form1的菜单“窗口”>“新建”会新建一个窗体,然后可以改把子窗体Form2中的ListView控件添加到新建的窗体中去,但是添加完成运行后Form2窗体的ListView控件就不见了
3:主窗体Form1代码:
public partial class Form1 : Form
{
Form2 form2;
private int childFormNumber = 1;//窗口计数
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
form2 = new Form2();
this.IsMdiContainer = true;
form2.MdiParent = this;
form2.Show();
} private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
Form childForm = new Form();
ListView lv = new ListView();
lv = form2.listView1;
childForm.Controls.Add(lv);
childForm.MdiParent = this;
childForm.Text = "窗口 " + childFormNumber++;
childForm.Show();
}
} }
2.点击主窗体Form1的菜单“窗口”>“新建”会新建一个窗体,然后可以改把子窗体Form2中的ListView控件添加到新建的窗体中去,但是添加完成运行后Form2窗体的ListView控件就不见了
3:主窗体Form1代码:
public partial class Form1 : Form
{
Form2 form2;
private int childFormNumber = 1;//窗口计数
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
form2 = new Form2();
this.IsMdiContainer = true;
form2.MdiParent = this;
form2.Show();
} private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
Form childForm = new Form();
ListView lv = new ListView();
lv = form2.listView1;
childForm.Controls.Add(lv);
childForm.MdiParent = this;
childForm.Text = "窗口 " + childFormNumber++;
childForm.Show();
}
} }
怎么克隆呢?!