我无法弄清楚如何调整面板的大小,除了我尝试过的东西之外,我找不到任何其他东西。每当更改复选框时,我都会运行if语句,具体取决于是否选中它取决于面板的大小。我知道if语句运行(并且正常工作),因为它修改了其他元素的其他一些属性。
我已尝试过以下所有这些:
pnl_selection.Size = New Size(90, 105)
pnl_selection.Size = New System.Drawing.Size(90, 105)
pnl_selection.Size = (90, 105)
pnl_selection.Height = 105
pnl_selection.Height += 105
(其中pnl_selection是我的面板的名称)
我也玩过锚点和停靠点,但它们似乎做得不多。
谢谢:)
编辑:
这是整个if语句子 - 我知道它被调用,因为cmd_send.Visible = False/True
工作正常。
Private Sub LiveModeToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LiveModeToolStripMenuItem.Click
If LiveModeToolStripMenuItem.Checked Then
cmd_send.Visible = False
pnl_selection.Size = New Size(90, 105)
Else
cmd_send.Visible = True
pnl_selection.Size = New Size(90, 65)
End If
End Sub