有没有什么办法把两个窗体放在一个容器里? 我试了用Panel,但是不甚理想,放在Panel里的窗体里面的Textbox居然不能用鼠标拖动来选中里面的数据?有没有别的办法,除了用Panel或UserControl? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮两个窗体放在一个容器里?能这样做吗?不知道你是不是想要到mdi窗体的效果,去查看Forom的IsMdiContainer和IsMdiChild两个属性。 我是想做成MDI啊,可惜这个容器的主窗体已经是MDI的子级了,他不能即当儿子又当爸爸,不然系统罢工 不知道在哪学的了 private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.TopLevel = false ; frm.Parent = panel1; frm.Show(); } form2 f2=new form2();form2.MdiParent=this.MdiParent;form2.show(); form2 f2=new form2();f2.MdiParent=this.MdiParent;f2.show(); 用MDI 把主窗口设成MDI=TRUE | | 我希望在这个子 ||| | 窗体里放一个 ||| | 工具条,根据参数 ||| | 再显示一个窗体, ||| | 希望窗体不是浮动 ||| | 的,呆在固定的位置||子窗体里面可以通过加载UserControl来加载新内容 用API,HWND SetParent(HWND hWndChild,HWND hWndNewParent); MDI 窗体 一个为父窗体 其他孩子窗体都包含在父窗体内. 首先在设计模式下把父窗体的IsMdiContainer属性设为True .然后在运行时将孩子窗体的MdiParent属性指定为父窗体.例如:cggl cg = new cggl(); cg.MdiParent = this;cg.Show(); //WinForm嵌入panelForm2 form = new Form2();form.FormBorderStyle = FormBorderStyle.None;form.TopLevel = false;this.panel1.Controls.Add(form);form.Show(); ASP.NET的GridView的数据更新问题 C# 求解啊!!未将对象引用设置到对象实例问题! 浮动窗口动不起来 float的数据转换问题 怎么用 .NET 开发流媒体 (在线点播系统)???????? 请 tiaoci(我挑刺,我快乐) 进来接分,共200,每贴100 WPF多个控件绑定到一个数据源和路径的问题 winform datagridview数据更新问题 DataGrid的一个很奇怪的问题 [向高手求助]关于查看远程IP的api我下面的程序哪错了,程序不多,才十几行的. 谁知道怎么把图像写到数据库里!!!!!!!!!!!!!!!!!!!! 如何在命令窗口调试程序(举例说明)
不知道你是不是想要到mdi窗体的效果,去查看Forom的IsMdiContainer和IsMdiChild两个属性。
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.TopLevel = false ; frm.Parent = panel1;
frm.Show(); }
form2.MdiParent=this.MdiParent;
form2.show();
f2.MdiParent=this.MdiParent;
f2.show();
| | 窗体里放一个 ||
| | 工具条,根据参数 ||
| | 再显示一个窗体, ||
| | 希望窗体不是浮动 ||
| | 的,呆在固定的位置||子窗体里面可以通过加载UserControl来加载新内容
例如:
cggl cg = new cggl();
cg.MdiParent = this;
cg.Show();
Form2 form = new Form2();
form.FormBorderStyle = FormBorderStyle.None;
form.TopLevel = false;
this.panel1.Controls.Add(form);
form.Show();