c# winform 窗体起始位置 设置
2017-06-28 08:32
204 查看
窗体起始位置为顶部中间,WinForm居中显示:
其他注意点:
通过指定窗体Locaiton来,设定窗体位置
创建窗体时, 设置宽度和高度
获取屏幕大小(using System.Drawing)
int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2; int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2; this.StartPosition = FormStartPosition.Manual; //窗体的位置由Location属性决定 this.Location = (Point)new Size(x, y); //窗体的起始位置为(x,y)
其他注意点:
System.Windows.Forms.SystemInformation.WorkingArea.Width //屏幕宽度 System.Windows.Forms.SystemInformation.WorkingArea.Height //屏幕高度(去系统任务栏,当显示有任务栏的时候) this.Size.Width //自己窗体的宽度, this.Size.Width //自己窗体的高度 this.ClientRectangle.Width //工作区域宽度 this.ClientRectangle.Height //工作区域高度设置窗口初始位置 this.StartPosition = FormStartPosition.Manual; //窗体的位置由Location属性决定 this.StartPosition = FormStartPosition.CenterParent; //窗体在其父窗体中居中 this.StartPosition = FormStartPosition.CenterScreen; //窗体在当前显示窗口中居中,尺寸在窗体大小中指定 this.StartPosition = FormStartPosition.WindowsDefaultBounds; //窗体定位在windows默认位置,边界也由windows默认决定 this.StartPosition = FormStartPosition.WindowsDefaultLocation; //窗体定位在windows默认位置,尺寸在窗体大小中指定
通过指定窗体Locaiton来,设定窗体位置
this.StartPosition = FormStartPosition.Manual; //窗体的位置由Location属性决定 this.Location = (Point)new Size(0, 0); //窗体的起始位置为0,0
创建窗体时, 设置宽度和高度
this.ClientSize = new System.Drawing.Size(x1,y1); //X1 为宽度,Y1为高度
获取屏幕大小(using System.Drawing)
Rectangle rect = Screen.GetWorkingArea(this); Point p = new Point(rect.Width,rect.Height); this.Location = p;
相关文章推荐
- c# winform 窗体起始位置 设置
- C#WinForm中怎么设置窗体不可以拉大和拖动,不可以拖动窗体的位置,让他固定不动啊?
- C#(winform)设置窗体的启动位置
- C#中winform窗体常用设置
- C#WinForm无边框窗体移动方法、模仿鼠标单击标题栏移动窗体位置
- 关于c# winForm窗体最大化的设置
- 设置Winform窗体滚动条位置
- 通过设置子窗体透明度,解决C# winform 子窗体设置背景图卡的问题
- C# Winform程序设置登录窗体先启动
- C#代码设置窗体和Panel的位置大小
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- C# WinForm窗体任意位置点击事件
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- 关于c# winForm窗体最大化的设置
- 关于c# winForm窗体最大化的设置
- C#中winform窗体常用设置
- c# 设置窗体位置
- 关于c# winForm窗体最大化的设置
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。