C# 弹出窗体位置设定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 弹出窗体位置设定相关的知识,希望对你有一定的参考价值。
一、C#中弹出窗口位置
加入命名空间using System.Drawing和using System.Windows.Forms
假定窗口名为form1,则
form1.StartPosition = FormStartPosition.CenterScreen;
窗体位置在屏幕中间
form1.StartPosition = FormStartPosition.CenterParent;
窗体在其父窗口中间
form1.StartPosition = FormStartPosition.Manual;
窗体在有其空间的Location属性而定
form1.StartPosition =FormStartPosition.WindowsDefaultBounds;
窗体位置由Windows默认位置决定,窗体大小也是Windows默认大小
form1.StartPosition =FormStartPosition.WindowsDefaultLocation
窗体位置在屏幕中间
form1.StartPosition = FormStartPosition.CenterParent;
窗体在其父窗口中间
form1.StartPosition = FormStartPosition.Manual;
窗体在有其空间的Location属性而定
form1.StartPosition =FormStartPosition.WindowsDefaultBounds;
窗体位置由Windows默认位置决定,窗体大小也是Windows默认大小
form1.StartPosition =FormStartPosition.WindowsDefaultLocation
窗体位置是Windows默认,大小在窗体大小中确定
二、获取屏幕
int width=SystemInformation.VirtualScreen.Width;
获取屏幕宽度
int height = SystemInformation.VirtualScreen.Height;
获取屏幕高度
以上是关于C# 弹出窗体位置设定的主要内容,如果未能解决你的问题,请参考以下文章
c# 弹出窗,要求在指定位置弹出窗体(屏幕正中、屏幕右下角)
delphi7中如何设定窗体里的组件随窗体变化?(按比例扩大或缩小)
c# timer如何设定一个2分钟的倒计时,并且到时间只执行一次 ?
窗体的基类中没有设定大小,所以才不能居中,若要窗体居中,必须使用setfixedsize()函数或者resize()函数设定窗体的大小,居中才能正常使用