vb.netで画面の高さと幅を参照するにはどうすればよいですか?たとえば、右下隅の位置、右上の角の位置などvb.netで画面の高さと幅を参照する
私はMy.Computer.Screen
を試しましたが、サイズを教えてくれたものは見つかりませんでした。
vb.netで画面の高さと幅を参照するにはどうすればよいですか?たとえば、右下隅の位置、右上の角の位置などvb.netで画面の高さと幅を参照する
私はMy.Computer.Screen
を試しましたが、サイズを教えてくれたものは見つかりませんでした。
:
My.Computer.Screen.Bounds
か:
Screen.PrimaryScreen.Bounds
Boundsサイズを提供して長方形です。また、タスクバーとドッキングされたウィンドウを含まないWorkingAreaを見ることもできます。
使用できるWPFのために:
System.Windows.SystemParameters.PrimaryScreenWidth
System.Windows.SystemParameters.PrimaryScreenHeight
あなたはのようなものを使用することができます。
My.Computer.Screen.Bounds.Size.Width
My.Computer.Screen.Bounds.Size.Height
のForm_Loadにこのコードを挿入します。私はいくつかの解像度を入れて...整数として
Dim dw As Double
Dim dh as Double
Width = Screen.PrimaryScreen.Bounds.Width
If (Width = 1366) Then
dw = 1
ElseIf (Width = 1920) Then
dw = 1.4055
ElseIf (Width = 1280) Then
dw = 0.9379
End If
For Each c As Control In Me.Controls
c.Width = CInt(CDbl(c.Width * dw))
Next
Height = My.Computer.Screen.Bounds.Size.Height
If (Height = 768) Then
dh = 1
ElseIf (Height = 1080) Then
dh = 1.4062
ElseIf (Height = 1024) Then
dh = 1.3333
End If
For Each g As Control In Me.Controls
g.Height = CInt(CDbl(g.Height * dh))
Next
コードに説明を追加することを検討してください – arghtype
薄暗い高さ= Screen.PrimaryScreen.Bounds.Height 薄暗い幅として整数= Screen.PrimaryScreen.Bounds.Width右下例えばので
、何そうだろうか? – Cyclone
気にしないでください!ありがとう! – Cyclone