Winform中的框架?

时间:2010-09-22 18:19:26

标签: c# winforms panel

我不确定它在WinForms中的名称是什么,但在Web开发术语中,我正在寻找可以添加到winform中的帧类型元素。

我想要一个顶部,底部,左侧,右侧固定的面板,但如果面板的尺寸调整为小于面板中元素的尺寸,则面板周围会出现滚动条,允许用户查看内容面板没有扩展形式。

我希望这是有道理的,并且存在这样的事情。

谢谢!

5 个答案:

答案 0 :(得分:2)

是的,Panel控件。在滚动条出现之前,将AutoScrollMinSize设置为所需的最小大小。将AutoScroll设置为True。如果需要,设置MinimumSize,它不应该是。

面板内的控件需要自动布局,以便在面板变小时根据需要移动。使用他们的Dock或Anchor属性。如果布局变得复杂,则切换到TableLayoutPanel或FlowLayoutPanel控件。

答案 1 :(得分:1)

小组怎么样? System.Windows.Forms.Panel

答案 2 :(得分:1)

您正在寻找“面板”控件。只需设置“ Dock ”属性即可进行对接..

答案 3 :(得分:1)

您可以在表单中添加Panel并设置Panel.Dock = Fill。当您调整表单大小时,您的面板将自动调整大小。

设置Panel.AutoScroll = True

然后,您将控件添加到Panel。相应地设置控件的Dock属性。现在,当您调整表单大小时,如果控件被遮盖,则会出现滚动条。

答案 4 :(得分:0)

标准的Windows控件中有几个不同的面板可以满足您的需要...在编辑Windows窗体时,只需在工具箱中查看“容器”

你想要它包含什么?一个网页,或只是窗体控件?