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 内)