c# winfrom MID容器 怎么指定窗体的显示位置、
时间: 2024-09-16 10:00:46 浏览: 59
C#Winfrom 开启tcp网站端口服务.zip
在C# Windows Forms中,如果你想要控制MdiContainer(即多文档界面容器)中子窗体(Form)的显示位置,你可以通过设置`StartPosition`属性来实现。这个属性允许你指定窗体初始打开时的位置,可以有以下几种常见的值:
1. `WindowsFormsStartPosition.CenterScreen`:窗体位于主窗口的中心。
2. `WindowsFormsStartPosition.Manual`:手动设置窗体的位置,这时你可以通过`.Location`属性来设置窗体的X坐标和Y坐标,例如:
```csharp
Form childForm = new Form();
childForm.StartPosition = FormStartPosition.Manual;
childForm.Location = new Point(x, y); // x和y是你想要的具体位置
childForm.ShowDialog(MdiParent);
```
3. 其他值如`WindowsFormsStartPosition.CenterScreenTopMost`等,可以根据需求选择。
记住,在MdiContainer中,还可以通过`Show()`方法的`Show()`或`ShowDialog()`形式来控制子窗体是否作为新的顶级窗口打开,或者在主窗口内弹出对话框显示。
阅读全文