Dr.*_*ari 3 vb.net visual-studio-2010 winforms visual-studio-2013
我在Visual Basic(2013)中遇到这个奇怪的问题。我在MDI容器中有一个表单。他们两人,有属性WindowState来Maximized。执行时,MDI容器以最大化状态加载(到目前为止,确定!)。但是,当我打开子窗体时,它不会显示“实际最大化”状态(尽管右上角的“还原”按钮显示它已以最大化状态加载,但未最大化)。
我什至尝试 form1.WindowState = FormWindowState.Maximized之前和之后form1.Show(),但没有运气。
我也附上了截图。请注意MDI容器的死空间和子窗体的Restore图标(这意味着子窗体处于最大化状态)。

观察很少-
当我还原然后再次最大化它时,它确实可以正确地最大化。
我还观察到此问题仅发生一次。我的意思是,如果我将两个表单都设置为以最大化状态加载。当我打开第一个窗体(无论是哪个窗体)时,它的加载方式与屏幕截图中显示的一样,之后,当我打开第二个窗体时,它将以最大化状态加载。
我不知道是怎么了?如何纠正呢?
小智 5
转到表单属性。设置windowsState =正常。然后把它编码
Dim frmC As New frmChild
frmC.MdiParent = Me
frmC.WindowState = FormWindowState.Maximized
frmC.Show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6347 次 |
| 最近记录: |