PanelStyle.ScrollBars Property
Gets or sets the visibility and position of scroll bars in a panel control.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Web.UI.WebControls.ScrollBarsOne of the ScrollBars values. The default is None.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The ScrollBars property is not one of the ScrollBars values. |
The ScrollBars property specifies the visibility and position of scroll bars in a panel control.
The ScrollBars property is set using one of the ScrollBars enumeration values. The following table lists the possible values.
Value | Description |
|---|---|
None | No scroll bars are shown. |
Horizontal | Only a horizontal scroll bar is shown. |
Vertical | Only a vertical scroll bar is shown. |
Both | Both horizontal and vertical scroll bars are shown. |
Auto | If necessary, horizontal, vertical, or both scroll bars are shown. Otherwise, no scroll bars are shown. |
The following code example sets the ScrollBars properties of two panel controls, Panel1 and Panel2, to the ScrollBars.Both enumeration value. This code example is part of a larger example provided for the PanelStyle class.
Partial Class PanelStylevb_aspx Inherits Page Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Dim panelState As StateBag = New StateBag() Dim myPanelStyle As PanelStyle = New PanelStyle(panelState) ' Set the properties of the PanelStyle class. myPanelStyle.HorizontalAlign = HorizontalAlign.Center myPanelStyle.ScrollBars = ScrollBars.Both myPanelStyle.Wrap = False myPanelStyle.Direction = ContentDirection.LeftToRight myPanelStyle.BackImageUrl = "~\images\picture.jpg" ' Use the ApplyStyle method of the Panel control to apply ' the settings from the myPanelStyle object. Panel1.ApplyStyle(myPanelStyle) Panel2.ApplyStyle(myPanelStyle) End Sub End Class
Available since 2.0