ScrollBars Enumeration
Assembly: System.Windows.Forms (in system.windows.forms.dll)
This enumeration is used by TextBox.ScrollBars.
Not all controls support scroll bars. Use this enumeration to specify which scroll bars will be visible on a control, either under some or all circumstances.
The following code example demonstrates how to use the ScrollBars enumeration.To run the example, paste the following code in a form. Call the SetFourDifferentScrollBars method in the form's constructor or Load event-handling method.
' Declare four textboxes. Friend WithEvents vertical As System.Windows.Forms.TextBox Friend WithEvents horizontal As System.Windows.Forms.TextBox Friend WithEvents both As System.Windows.Forms.TextBox Friend WithEvents none As System.Windows.Forms.TextBox Private Sub SetFourDifferentScrollBars() Me.vertical = New System.Windows.Forms.TextBox Me.horizontal = New System.Windows.Forms.TextBox Me.both = New System.Windows.Forms.TextBox Me.none = New System.Windows.Forms.TextBox ' Create a string for the Text property. Dim startString As String = _ "The scroll bar style for my textbox is: " ' Set the location of the four textboxes. horizontal.Location = New Point(10, 10) vertical.Location = New Point(10, 70) none.Location = New Point(10, 170) both.Location = New Point(10, 110) ' For horizonal scroll bars, the Multiline property must ' be true and the WordWrap property must be false. ' Increase the size of the Height property to ensure the ' scroll bar is visible. horizontal.ScrollBars = ScrollBars.Horizontal horizontal.Multiline = True horizontal.WordWrap = False horizontal.Height = 40 horizontal.Text = startString & ScrollBars.Horizontal.ToString() ' For the vertical scroll bar, Multiline must be true. vertical.ScrollBars = ScrollBars.Vertical vertical.Multiline = True vertical.Text = startString & ScrollBars.Vertical.ToString() ' For both scroll bars, the Multiline property ' must be true, and the WordWrap property must be false. ' Increase the size of the Height property to ensure the ' scroll bar is visible. both.ScrollBars = ScrollBars.Both both.Multiline = True both.WordWrap = False both.Height = 40 both.AcceptsReturn = True both.Text = startString & ScrollBars.Both.ToString() ' The none scroll bar does not require specific ' property settings. none.ScrollBars = ScrollBars.None none.Text = startString & ScrollBars.None.ToString() ' Add the textboxes to the form. Me.Controls.Add(Me.vertical) Me.Controls.Add(Me.horizontal) Me.Controls.Add(Me.both) Me.Controls.Add(Me.none) End Sub
// Declare four textboxes.
System.Windows.Forms.TextBox vertical;
System.Windows.Forms.TextBox horizontal;
System.Windows.Forms.TextBox both;
System.Windows.Forms.TextBox none;
private void SetFourDifferentScrollBars()
{
this.vertical = new System.Windows.Forms.TextBox();
this.horizontal = new System.Windows.Forms.TextBox();
this.both = new System.Windows.Forms.TextBox();
this.none = new System.Windows.Forms.TextBox();
// Create a string for the Text property.
String startString = "The scroll bar style for my textbox is: ";
// Set the location of the four textboxes.
horizontal.set_Location(new Point(10, 10));
vertical.set_Location(new Point(10, 70));
none.set_Location(new Point(10, 170));
both.set_Location(new Point(10, 110));
// For horizonal scroll bars, the Multiline property must
// be true and the WordWrap property must be false.
// Increase the size of the Height property to ensure the
// scroll bar is visible.
horizontal.set_ScrollBars(ScrollBars.Horizontal);
horizontal.set_Multiline(true);
horizontal.set_WordWrap(false);
horizontal.set_Height(40);
horizontal.set_Text(startString + ScrollBars.Horizontal.ToString());
// For the vertical scroll bar, Multiline must be true.
vertical.set_ScrollBars(ScrollBars.Vertical);
vertical.set_Multiline(true);
vertical.set_Text(startString + ScrollBars.Vertical.ToString());
// For both scroll bars, the Multiline property
// must be true, and the WordWrap property must be false.
// Increase the size of the Height property to ensure the
// scroll bar is visible.
both.set_ScrollBars(ScrollBars.Both);
both.set_Multiline(true);
both.set_WordWrap(false);
both.set_Height(40);
both.set_AcceptsReturn(true);
both.set_Text(startString + ScrollBars.Both.ToString());
// The none scroll bar does not require specific
// property settings.
none.set_ScrollBars(ScrollBars.None);
none.set_Text(startString + ScrollBars.None.ToString());
// Add the textboxes to the form.
this.get_Controls().Add(this.vertical);
this.get_Controls().Add(this.horizontal);
this.get_Controls().Add(this.both);
this.get_Controls().Add(this.none);
} //SetFourDifferentScrollBars
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
