Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 容器类控件 >
Panel(面板)

Panel(面板)也要用来对窗体中的控件进行分组、布局的。您可以使用Panel对控件集合进行分组,例如一组RadioButton控件。与其他容器控件(如GroupBox控件)一样,如果Panel控件的Enabled属性设置为false,则Panel中包含的控件也将被禁用。

默认情况下,“Panel(面板)”控件显示时没有任何边框。可以使用BorderStyle属性提供标准或三维边框,以将面板区域与表单上的其他区域区分开来。Panel控件不显示标题。如果需要类似于Panel的控件来显示标题,请参阅GroupBox控件。

如果我们设计的控件较多,窗体界面不足以显示所有,但是我们又希望他们显示在一个页面以内,这时候我们可以置面板的“(AutoScrollMinSize)扩展尺寸”属性,当“扩展尺寸”设置的大于实际尺寸时,将自动出现滚动条。

因为panel控件派生自ScrollableControl类,所以可以使用AutoScroll属性在panel控件中启用滚动条。当AutoScroll属性设置为true时,可以使用滚动条滚动定位到位于面板内(但不在其可见区域内)的任何控件。如果面板中的控件位置或大小超出面板范围时,将自动出现滚动条,不管是否设置了扩展尺寸。