中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

winform設置窗體居中的方法是什么

小億
783
2023-10-11 02:50:20
欄目: 智能運維

要將Winform窗體居中,可以使用以下方法:

  1. 使用Screen.PrimaryScreen對象的屬性來獲取主顯示屏的寬度和高度。
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
  1. 使用Form對象的WidthHeight屬性來獲取窗體的寬度和高度。
int formWidth = this.Width;
int formHeight = this.Height;
  1. 計算窗體的左上角坐標,并使用Location屬性來設置窗體的位置。
int left = (screenWidth - formWidth) / 2;
int top = (screenHeight - formHeight) / 2;
this.Location = new Point(left, top);

完整的代碼示例:

using System;
using System.Drawing;
using System.Windows.Forms;
namespace CenterForm
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
CenterForm();
}
private void CenterForm()
{
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
int formWidth = this.Width;
int formHeight = this.Height;
int left = (screenWidth - formWidth) / 2;
int top = (screenHeight - formHeight) / 2;
this.Location = new Point(left, top);
}
}
}

在窗體的Load事件中調用CenterForm方法,即可將窗體居中顯示。

0
莱州市| 秦安县| 乳山市| 正定县| 丰镇市| 山丹县| 石门县| 安溪县| 东丽区| 若羌县| 元谋县| 许昌市| 三明市| 红河县| 通化县| 石河子市| 盱眙县| 扎囊县| 西乌珠穆沁旗| 巫山县| 师宗县| 元江| 永年县| 台州市| 沾化县| 嘉义县| 丹凤县| 昂仁县| 丘北县| 平利县| 渝中区| 鄂温| 彭州市| 舞钢市| 唐山市| 剑阁县| 勃利县| 崇信县| 余姚市| 嘉黎县| 昔阳县|