vb.net确定屏幕

时间:2013-04-12 05:12:51

标签: vb.net winforms screen

是否可以确定表单所在的屏幕?不是位置或尺寸!

我用过

Dim myScreens() As Screen = Screen.AllScreens

Me.Left = (myScreens(0).WorkingArea.Width - Me.Size.Width) / 2
Me.Top = (myScreens(0).WorkingArea.Height - Me.Size.Height) / 2

提出表格。当用户将表单重定位到另一个屏幕时,我想保存该新屏幕的位置!

1 个答案:

答案 0 :(得分:7)

是的,请使用Screen.FromControl(Me)

  

检索包含指定控件最大部分的显示的屏幕。