Windows Forms (winform) ,通过属性如何让窗体显示在屏幕剧中位置
时间: 2024-09-19 20:17:33 浏览: 41
WinForm限制窗体不能移到屏幕外的方法
在Windows Forms(WinForms)中,你可以通过调整窗体的`Location`属性来控制其在屏幕上的初始位置。`Location`属性是一个Point对象,包含窗体的X轴和Y轴坐标值,单位通常是像素。
以下是设置特定屏幕位置的例子:
```csharp
// 创建一个新的Form实例
Form myForm = new Form();
// 设置窗体的位置为屏幕左上角的(0, 0)位置
myForm.Location = new Point(0, 0);
// 或者设置具体的屏幕位置,假设你想放在屏幕中心
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
myForm.Location = new Point(screenWidth / 2 - myForm.Width / 2, screenHeight / 2 - myForm.Height / 2);
// 显示窗体
myForm.ShowDialog(); // 使用ShowDialog()方法会阻止窗口关闭直到用户响应,适合弹出式窗口
// 或者
myForm.Show(); // 如果你希望窗口可以在后台运行并保持活动,就使用Show()方法
```
阅读全文