1. 在主窗体弹出的子窗体,怎么设置能让它不移出主窗体的框框内。
2. 主窗体上选择一项弹出一个子窗体后,主窗体上的其他选项都禁止访问。
关闭子窗体后,主窗体的其他项才可以打开。3. 能让子窗体弹出后显示在主窗体的固定(不能移动)位置吗? 比如固定在主窗体5分之4的位置。5分之1的地方我已经放了一张图。
2. 主窗体上选择一项弹出一个子窗体后,主窗体上的其他选项都禁止访问。
关闭子窗体后,主窗体的其他项才可以打开。3. 能让子窗体弹出后显示在主窗体的固定(不能移动)位置吗? 比如固定在主窗体5分之4的位置。5分之1的地方我已经放了一张图。
用ShowDialog()打开,那么主窗口就不能操作了,只能关闭子窗口之后主窗口才能操作。
如果是要显示到主窗口的具体位置,可以参照 ChildDialog aa = new ChildDialog ();
aa.Location = new Point(this.Location.X + 50, this.Location.Y + 50);//this就是主窗口
aa.ShowDialog();这样就可以显示到主窗口X和Y都加50的位置。具体你要显示到几分之几也完全一样。
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
this.Location=初始位置;form.ShowDialog();
http://topic.csdn.net/u/20081114/09/27688c3c-d41f-47fc-8883-b598277a355e.html