ScrollBars 列挙体

コントロールに表示するスクロール バーを指定します。

<Serializable>
Public Enum ScrollBars
[C#]
[Serializable]
public enum ScrollBars
[C++]
[Serializable]
__value public enum ScrollBars
[JScript]
public
   Serializable
enum ScrollBars

解説

この列挙体は、 TextBox.ScrollBars で使用されます。

スクロール バーをサポートしないコントロールもあります。この列挙体を使用して、特定の環境またはすべての環境で、コントロールに表示するスクロール バーを指定します。

メンバ

メンバ名 説明
Both

.NET Compact Framework でもサポート。

水平スクロール バーと垂直スクロール バーの両方が表示されます。
Horizontal

.NET Compact Framework でもサポート。

水平スクロール バーだけが表示されます。
None

.NET Compact Framework でもサポート。

スクロール バーは表示されません。
Vertical

.NET Compact Framework でもサポート。

垂直スクロール バーだけが表示されます。

使用例

[Visual Basic, C#] ScrollBars 列挙体の使用方法を示すコード例を次に示します。この例を実行するには、次のコードをフォームに貼り付けます。そして、フォームのコンストラクタまたは Load メソッドで SetFourDifferentScrollBars メソッドを呼び出します。

 

    ' 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

[C#] 

    // Declare four textboxes.
    internal System.Windows.Forms.TextBox vertical;
    internal System.Windows.Forms.TextBox horizontal;
    internal System.Windows.Forms.TextBox both;
    internal 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.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.
        this.Controls.Add(this.vertical);
        this.Controls.Add(this.horizontal);
        this.Controls.Add(this.both);
        this.Controls.Add(this.none);

    }

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間 | TextBox