gpt4 book ai didi

c# - Winforms Dock 填补空白

转载 作者:太空宇宙 更新时间:2023-11-03 22:59:52 28 4
gpt4 key购买 nike

前注:我知道你不能在停靠栏中使用边距,但我正在想办法解决这个问题。

我有两个对象,一个 GroupBox(包含大量按钮和无论窗体有多大/多小都始终保持相同大小的东西)和一个 WebBrowser。前者将占据顶部大约 100 个像素,后者将占据其余空间。我尝试了多种方法来解决这个问题,包括 Panels、GroupBoxs、更改 Anchors 和 Docks,但没有任何效果。我知道有一个简单的解决方案,但我无法解决。有人可以指出我应该使用的正确方向吗?

附言WinForms 的新手,所以不是很了解。

最佳答案

从表单上的 TableLayoutPanel 控件开始,并将其 Dock() 属性设置为 Fill。现在将 ColumnCount() 属性更改为 1,并将 RowCount() 属性保留为 2。

将您的 GroupBox 添加到顶行并调整其大小。将 WebBrowser 控件添加到底部行并将其 Dock() 属性设置为 Fill。

最后,选择 TableLayoutPanel,找到 Rows() 属性,然后单击右侧的“...”点。选择 Row1 并将其 Size Type 更改为 AutoSize。

完成!

替代方法...

将您的 GroupBox 添加到表单并将其 Dock() 属性设置为 Top。添加 WebBrowser 控件并将其 Dock() 属性设置为 Fill。但是请注意,使用这种方法时,GroupBox 将扩展以填满 Form 的整个宽度。

关于c# - Winforms Dock 填补空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43554981/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com