C#设置窗体为居中位置
时间: 2023-07-27 15:29:17 浏览: 148
要让一个已经显示的窗体(Form)处于屏幕中间位置,可以在窗体的 Load 事件中添加以下代码:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 将窗体的 StartPosition 属性设置为 CenterScreen
this.StartPosition = FormStartPosition.CenterScreen;
}
```
其中,`FormStartPosition.CenterScreen` 表示窗体的启动位置是在屏幕中心。这样,窗体就会在加载时自动调整为居中的位置了。
相关问题
c#窗体默认居中屏幕
在 C# 窗体中,要将窗体居中显示在屏幕上,可以使用以下代码:
```csharp
this.StartPosition = FormStartPosition.CenterScreen;
```
这将使窗体在屏幕中央显示。也可以在窗体的属性中设置 "StartPosition" 属性为 "CenterScreen"。
另外,如果想将窗体在父窗体中居中显示,可以使用以下代码:
```csharp
this.StartPosition = FormStartPosition.CenterParent;
```
这将使窗体在其父窗体中央显示。
c# tooptip窗体居中显示
在C#中,要让ToolTip窗体居中显示,可以使用以下代码:
```csharp
// 获取屏幕的宽度和高度
int screenWidth = Screen.PrimaryScreen.WorkingArea.Width;
int screenHeight = Screen.PrimaryScreen.WorkingArea.Height;
// 计算ToolTip窗体的位置
int x = (screenWidth - toolTipForm.Width) / 2;
int y = (screenHeight - toolTipForm.Height) / 2;
// 设置ToolTip窗体的位置
toolTipForm.StartPosition = FormStartPosition.Manual;
toolTipForm.Location = new Point(x, y);
```
其中,`toolTipForm`是你的ToolTip窗体对象。这段代码会将ToolTip窗体居中显示在屏幕上。
阅读全文