(转)Panel Web 服务器控件概述

来源:互联网 发布:苹果手机界面设计软件 编辑:程序博客网 时间:2024/05/01 09:35
Panel Web 服务器控件概述

Panel Web 服务器控件在 Web 窗体页内提供了一种容器控件,您可以将它用作静态文本和其他控件的父级。此外,可将 Panel 控件用于各种其他目的。

对于一组控件和相关的标记,可以通过把其放置在 Panel 控件中,然后操作此 Panel 控件的方式将它们作为一个单元进行管理。例如,可以通过设置面板的 Visible 属性来隐藏或显示该面板中的一组控件。

可将 TextBox 控件和 Button 控件放置在 Panel 控件中,然后通过将 Panel 控件的 DefaultButton 属性设置为面板中某个按钮的 ID 来定义一个默认的按钮。如果用户在面板内的文本框中进行输入时按 Enter,这与用户单击特定的默认按钮具有相同的效果。这有助于用户更有效地使用项目窗体。

Panel 控件为在运行时创建的控件提供了一个方便的容器。有关详细信息,请参见以编程方式添加 ASP.NET 控件

有些控件(如 TreeView 控件)没有内置的滚动条。通过在 Panel 控件中放置滚动条控件,可以添加滚动行为。若要向 Panel 控件添加滚动条,请设置 HeightWidth 属性,将 Panel 控件限制为特定的大小,然后再设置 ScrollBars 属性。

可使用 Panel 控件在页上创建具有自定义外观和行为的区域,如下所示:

  • 创建一个带标题的分组框   可设置 GroupingText 属性来显示标题。呈现页时,Panel 控件的周围将显示一个包含标题的框,其标题是您指定的文本。

    note注意

    不能在 Panel 控件中同时指定滚动条和分组文本。如果设置了分组文本,其优先级高于滚动条。

  • 在页上创建具有自定义颜色或其他外观的区域   Panel 控件支持外观属性(例如 BackColorBorderWidth),可以设置外观属性为页上的某个区域创建独特的外观。

    note注意

    设置 GroupingText 属性将自动在 Panel 控件周围呈现一个边框。