如何在最大化表单时将 CheckListBox 保持在正确的位置
How to Keep CheckListBox In correct Location when maximizing form
所以,当我没有最大化屏幕时,我的东西的位置就位,如照片 1 所示:
但是当我最大化我的屏幕时,它在照片 2 中看起来像这样:
我曾尝试更改我的锚点并尝试将其停靠在底部,但似乎没有任何效果。当表单最大化时,我该怎么做才能让它停留在原位置,如图 1 所示?
我会猜测你真正想要什么,如果我猜错了,我会修改答案。我怀疑您未能解释的是,您希望 Button
始终相对于表格的 bottom-left 角处于相同位置,而 CheckedListBox
填充 space 在其上方,即始终位于相对于左侧以及表单顶部和底部的相同位置。当你像那样完全解释它时,解决方案应该变得显而易见,即你将 Button
的 Anchor
设置为 Left
和 Bottom
然后你设置 Anchor
的 CheckedListBox
到 Top
、Left
和 Bottom
。您可以查看 this 了解更多信息。
默认尺寸:
最大化:
所以,当我没有最大化屏幕时,我的东西的位置就位,如照片 1 所示:
但是当我最大化我的屏幕时,它在照片 2 中看起来像这样:
我曾尝试更改我的锚点并尝试将其停靠在底部,但似乎没有任何效果。当表单最大化时,我该怎么做才能让它停留在原位置,如图 1 所示?
我会猜测你真正想要什么,如果我猜错了,我会修改答案。我怀疑您未能解释的是,您希望 Button
始终相对于表格的 bottom-left 角处于相同位置,而 CheckedListBox
填充 space 在其上方,即始终位于相对于左侧以及表单顶部和底部的相同位置。当你像那样完全解释它时,解决方案应该变得显而易见,即你将 Button
的 Anchor
设置为 Left
和 Bottom
然后你设置 Anchor
的 CheckedListBox
到 Top
、Left
和 Bottom
。您可以查看 this 了解更多信息。
默认尺寸:
最大化: