当前位置:编程学习 > C#/ASP.NET >>

子窗体导航问题

子窗体form1在一个panel里面,其上有两个单选按钮和一个按钮,想实现点其中的一个按钮选中点按钮后form1关闭,打开form2.另外一个单选按钮选中点按钮后打开form2.请问该怎么实现? --------------------编程问答-------------------- private void button1_click(object sender, EventArgs e)
{
   Form2 frm=new Form2();
   frm.Show();
   if(radiobutton1.Checked)
     this.Close();
} --------------------编程问答-------------------- http://blog.csdn.net/wuyazhe/article/details/5642431 --------------------编程问答-------------------- 这样打开的子窗体会是在那个panel里面开的吗? --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
private void button1_click(object sender, EventArgs e)
{
   Form2 frm=new Form2();
   frm.Show();
   if(radiobutton1.Checked)
     this.Close();
}

这个不行,测试了。form2不能在那个panel里面打开。 --------------------编程问答-------------------- private void button1_click(object sender, EventArgs e)
{
   Form2 frm=new Form2();

frm.toplevel = false;
pl.controls.add(frm);   
frm.Show();
   
}

大概是这样。你再试试. --------------------编程问答--------------------
引用 5 楼 gong1971001 的回复:
private void button1_click(object sender, EventArgs e)
{
   Form2 frm=new Form2();

frm.toplevel = false;
pl.controls.add(frm);   
frm.Show();
   
}

大概是这样。你再试试.

我获取不到那个panel,因为那个panel是父窗体里面的。 --------------------编程问答-------------------- 父窗体的panel设置为public,子窗口就可用了。。你看下窗口间传值就会了。。 --------------------编程问答--------------------
引用 7 楼 gong1971001 的回复:
父窗体的panel设置为public,子窗口就可用了。。你看下窗口间传值就会了。。

多谢多谢!我这两天也在看窗体间传值。而且试了好几次。都不成功。能帮帮我吗,多谢! --------------------编程问答-------------------- 子窗体中如何操作父窗体的panel呢? --------------------编程问答-------------------- 还是不行,有谁遇到过这个问题吗? --------------------编程问答-------------------- 这个帖子应该能帮到你

如何关闭父窗体中panel上的子窗体(c#winform)
http://bbs.csdn.net/topics/320151210 --------------------编程问答-------------------- 多谢,我看看。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,