vb.net确定屏幕

Mar*_*kus 3 vb.net screen winforms

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

我用了

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
Run Code Online (Sandbox Code Playgroud)

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

Blo*_*ard 7

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

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