대답은 매우 간단하다고 가정하고 있지만 여기에는 문제가 있습니다. 옵션 메뉴에는 일반 설정과 고급 설정의 두 부분으로되어 있으며 고급 설정은 진도 버튼, 상당히 기본. 이렇게하면 더 많은 설정을 더 공개하는 양식을 만들 것입니다. 그러나 유일한 해결책은 다른 해상도에서 양식을 더 크게 만드는 것은 동일한 요소에 의해 더 크게 만들지 않습니다. 즉, 내가 말하는 것을 문맥에 넣고, 내 크기를 늘리면됩니다. 양식을 표준 1080p 모니터에서 실행 한 다음 랩톱 해상도 1366 by 768로 프로그램을 실행하면 양식이 1080p 해상도 화면에 그려지는 것보다 훨씬 작아집니다.VB.NET - 화면 해상도에 따라 양식 크기 변경 :
을 Heres 내가 양식 크기를 증가하는 사용하고 코드 :이 다소 차이가 있는지
Private Sub Advance_btn_Click(sender As Object, e As EventArgs) Handles Advance_btn.Click
If advanced = 0 Then
Me.Size = New Drawing.Size(262, 198) ' will increase form size
Advance_btn.Text = "<" ' text for button changes to know i have pressed the button - (to '<')
advanced = 1
ElseIf advanced = 1 Then
Me.Size = New Size(262, 85) ' will decrease form size
Advance_btn.Text = ">" ' text for button changes to know i have pressed the button - (to '>')
advanced = 0
End If
End Sub
형태는, 국경없는도 감사합니다.
화면 크기를 얻는 것은 Screen.PrimaryScreen.Bounds. [너비/높이]를 사용하면 매우 간단합니다. 범위와 관련하여 양식 크기를 조절하는 정도는 사용자에게 달려 있습니다. – soohoonigan