如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?
Posted
技术标签:
【中文标题】如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?【英文标题】:How do you add a scrollbar to a Panel control with many controls in windows form application? 【发布时间】:2010-10-18 08:08:45 【问题描述】:在windows窗体应用程序中,如何给一个有很多控件的Panel控件添加滚动条?
【问题讨论】:
不要转发你的问题,编辑你的另一个问题,你会得到答案。 【参考方案1】:只需将Panel
的AutoScroll
属性设置为true,它就会为您添加滚动条。
this.panel1.AutoScroll = true;
【讨论】:
请记住,您的控件需要锚定到面板的顶部才能自动产生垂直滚动条,而面板的左侧会自动产生水平滚动条。如果 Anchor 设置为 None,则 AutoScroll 将忽略该控件。我试图将此添加到答案中,但被拒绝了。 此外,您的控件不应停靠在面板中,否则滚动条也不会出现。以上是关于如何在 Windows 窗体应用程序中向具有许多控件的 Panel 控件添加滚动条?的主要内容,如果未能解决你的问题,请参考以下文章