你怎么能在C#中居中,所以它出现在屏幕中间
如何以编程方式禁用系统设备?
Microsoft.SharePoint.PowerShellpipe理单元:不正确的windows PowerShell版本3.0。 当前控制台支持Window PowerShell 2.0版
如何更改在.NET PropertyGrID中使用的控件的types
如何在windows Server 2003上从IIS 6提供文件?
C# – 使用OnStart方法来调用一个线程
如果你正在谈论从何处开始 ,请使用Form.Startposition :
form.Startposition = FormStartposition.CenterScreen;
如果您想在任意时间执行此 *** 作,则需要先确定屏幕大小,表单大小,然后自行计算,然后再相应地设置Location属性。
使用窗体的Startposition属性,将其更改为CenterScreen。
在Winforms中,有一个称为Startposition的Form控件的属性; 这是一个枚举,其中包括“CenterScreen”的位置。 使用它,当您第一次创建时,您的窗口将出现在鼠标当前所在的显示器中间。
您可以在设计器中设置Startposition属性
单击您的窗体并按F4显示属性选项卡,然后向下滚动到Startposition属性并将值更改为CenterScreen 。
如果您希望它在启动时居中,请将表单的Startposition( http://msdn.microsoft.com/en-us/library/system.windows.forms.form.startposition.aspx )设置为CenterScreen。
如果您希望它在某些时候居中,则必须使用Systeminformation.WorkingArea类( http://msdn.microsoft.com/zh-cn/library/system.windows.forms.systeminformation.workingarea.aspx )和像这样执行算术:
X =(屏幕宽度 – 表格宽度)/ 2
Y =(屏幕高度 – 表格高度)/ 2
然后考虑一下如果你的表单太大会发生什么。 将一个或两个坐标设置为负数是糟糕的形式,所以不要忘记这种情况。
总结以上是内存溢出为你收集整理的如何能够在C#中居中表单全部内容,希望文章能够帮你解决如何能够在C#中居中表单所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)