【发布时间】:2018-03-08 07:25:34
【问题描述】:
我假设答案很简单,但问题出在这里,我的选项菜单有两个部分,普通设置和高级设置,高级设置通过按高级按钮访问,相当基本。这将使表单更大,揭示更多设置,但我唯一的问题是在不同分辨率下使表单更大并不会以相同的因素使其更大 - 如果我增加我的大小,将我所说的放到上下文中在标准 1080p 显示器上形成表格,然后在 1366 x 768 分辨率的笔记本电脑上运行我的程序,表格将比我在 1080p 分辨率屏幕上绘制的要小得多。
这是我用来增加表单大小的代码:
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.[Width/Height] 获取屏幕尺寸非常简单,相对于这些边界缩放表单尺寸的大小取决于您
标签: vb.net resize resolution