5

フォームが配置されている画面を特定することはできますか? 位置やサイズではありません。

使った

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

フォームを配置します。ユーザーがフォームを別の画面に移動したときに、その新しい画面のその位置を保存したい!

4

1 に答える 1

9

はい、使用しますScreen.FromControl(Me)

指定されたコントロールの最大部分を含むディスプレイの Screen を取得します。

于 2013-04-12T05:14:57.287 に答える