取消最大化表单

时间:2016-04-25 15:14:50

标签: vb.net visual-studio-2015

我的程序中有一些东西困扰着我,我想请一些帮助。

我的表格大小是:1366; 768(这是我使用的笔记本电脑的最大分辨率)。表单加载并且比我的屏幕大小略小,所以我更改了表单的load事件,以便它开始最大化。

Private Sub form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Me.WindowState = FormWindowState.Maximized
End Sub

现在,当我在窗体最大化(非最大化)时按下最大化按钮时,窗体会变小一些。我可以选择最大化的尺寸吗?当我按下那个按钮时,我希望表格为800 x 600。

提前致谢。

1 个答案:

答案 0 :(得分:1)

好吧,如果您需要将未最大化的事件与设计器大小不同,那么只需在OnLoad覆盖中设置它:

Protected Overrides Sub OnLoad(e As EventArgs)
  MyBase.OnLoad(e)

  Me.WindowState = FormWindowState.Maximized
  Me.Size = New Size(800, 600)
End Sub