MDI子窗口的位置问题 你可以自己定義ChildForm.Left = DefinedLeft;ChildForm.Top = DefinedTop;Form.MdiChildren返回一個Form[] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //set the mdichildfrm's Startposition property!Chiladfrm.Startpostion=...........要判断窗体是否打开设置一个bool型的变量!当打开是设置为true!当关闭是设置为false,在每次打开时判断设置的变量的值! 你可以设置子窗体的Bounds属性,可以设定其位置和大小。 设置初始位置的方法不行呀。还是那种现象:子窗体fchild关闭以后,如果再次打开这个子窗体,位置就变了。设置初始位置的方法只能在第一次时有效,第二次以后每次都向右下方移动 這樣行不行,你在fchild關閉的時候不close它,僅僅是hide它並且在菜單的顯示事件裡這樣寫if(fchild==null){ fchild = new FCHILD(); fchild.MdiParent = this;}fchild.Show(); 设计父From的LayoutMDI属性即可。 this.LayoutMdi( MdiLayout.ArrangeIcons ); to: rouser(明灭由心) hide()以后,再show(),窗体显示不出来呀。 To 设置初始位置的方法不行呀。还是那种现象:子窗体fchild关闭以后,如果再次打开这个子窗体,位置就变了。设置初始位置的方法只能在第一次时有效,第二次以后每次都向右下方移动例如:Document doc = new Document("Document " + windowCount);doc.MdiParent = this;doc.Show();doc.Bounds = new Rectangle(0,0,200,200); 问题解决,感谢大家,特别是 Knight94(愚翁) ,结帖 【分享】打造属于自己的日期正则表达式 在SQL语句直接写事务,怎么在程序里知道是否回滚? C#串口通讯问题 利用反射载入的窗体怎么传参? 引用了System.Web,但是找不到HttpContext vs 2005 c# 部署 问题. 一个关于DataTable.Select()的问题 大家帮帮看看! 30个变量 判断他们是true 还是 false 然后 在操作 做BIM相关软件的二次开发有前途吗 在c#中如何实现与VB中ISNUMERIC函数的功能? c#中如何创建数据库?
Chiladfrm.Startpostion=...........
要判断窗体是否打开设置一个bool型的变量!当打开是设置为true!当关闭是设置为false,在每次打开时判断设置的变量的值!
並且在菜單的顯示事件裡這樣寫
if(fchild==null)
{
fchild = new FCHILD();
fchild.MdiParent = this;
}
fchild.Show();
this.LayoutMdi( MdiLayout.ArrangeIcons );
hide()以后,再show(),窗体显示不出来呀。
Document doc = new Document("Document " + windowCount);
doc.MdiParent = this;
doc.Show();
doc.Bounds = new Rectangle(0,0,200,200);