기타 듀얼 모니티 제어 및 폼 띄우기
페이지 정보

본문
현재 화면 설정 시
Dim ScreenSize As Size = New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
현재 작업영역 설정 시
Dim ScreenSize1 As Size = New Size(My.Computer.Screen.WorkingArea.Width, My.Computer.Screen.WorkingArea.Height)
만약 모니터가 2개인 듀얼 모니터를 구축하고 있다면,
Dim myScreens() As Screen = Screen.AllScreens
If (myScreens.Length = 2) Then
MsgBox("Width: " & myScreens(0).Bounds.Width & "/" & "Height: " & myScreens(0).Bounds.Height) 
        Dim myScreens() As Screen = Screen.AllScreens
        If (myScreens.Length = 2) Then
            'Position form 1 in the middle of screen 1
            Me.Left = myScreens(0).WorkingArea.Width / 2 - Me.Width / 2
            Me.Top = myScreens(0).WorkingArea.Height / 2 - Me.Height / 2
            'Position the top left corner of form 2 in the middle of screen 2
            Dim myForm2 As New Form2
            myForm2.Show()
            myForm2.Left = myScreens(0).Bounds.Width + myScreens(1).WorkingArea.Width / 2
            myForm2.Top = myScreens(1).WorkingArea.Height / 2
        End If 
- 이전글[vb.net] URL 이미지 Image 변환 및 저장 22.06.26
- 다음글[vb.net] Newtonsoft.Json 사용법 21.08.19
댓글목록
등록된 댓글이 없습니다.





