HScrollBar クラス
標準の Windows 水平スクロール バーを表します。
この型のすべてのメンバの一覧については、HScrollBar メンバ を参照してください。
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollBar
System.Windows.Forms.HScrollBar
Public Class HScrollBar
Inherits ScrollBar
[C#]
public class HScrollBar : ScrollBar
[C++]
public __gc class HScrollBar : public ScrollBar
[JScript]
public class HScrollBar extends ScrollBar
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
スクロール バーが必要な多くのコントロールには、既にスクロール バーが付いているため、このコントロールは必要ありません。スクロール バーが付いているコントロールには、複数行 TextBox コントロール、 ListBox 、 ComboBox などがあります。
このコントロールを使用して、 PictureBox などの固有のスクロール バーが付いていないコンテナや、数値データのユーザー入力にスクロール機能を実装できます。数値データは、コントロールに表示したり、コードで利用したりできます。 Minimum プロパティおよび Maximum プロパティは、ユーザーが選択できる値の範囲を決定します。 LargeChange プロパティは、スクロール ボックスの外側でスクロール バーの内側をクリックするときの効果を決定します。 SmallChange プロパティは、コントロールの各終端でスクロール バーの矢印ボタンをクリックするときの効果を決定します。
使用例
HScrollBar を作成および初期化し、 Form に追加する例を次に示します。
Private Sub InitializeMyScrollBar()
' Create and initialize an HScrollBar.
Dim hScrollBar1 As New HScrollBar()
' Dock the scroll bar to the bottom of the form.
hScrollBar1.Dock = DockStyle.Bottom
' Add the scroll bar to the form.
Controls.Add(hScrollBar1)
End Sub 'InitializeMyScrollBar
[C#]
private void InitializeMyScrollBar()
{
// Create and initialize an HScrollBar.
HScrollBar hScrollBar1 = new HScrollBar();
// Dock the scroll bar to the bottom of the form.
hScrollBar1.Dock = DockStyle.Bottom;
// Add the scroll bar to the form.
Controls.Add(hScrollBar1);
}
[C++]
private:
void InitializeMyScrollBar() {
// Create and initialize an HScrollBar.
HScrollBar __gc *hScrollBar1 = new HScrollBar();
// Dock the scroll bar to the bottom of the form.
hScrollBar1->Dock = DockStyle::Bottom;
// Add the scroll bar to the form.
Controls->Add(hScrollBar1);
};
[JScript]
function InitializeMyScrollBar(){
// Create and initialize an HScrollBar.
var hScrollBar1 : HScrollBar = new HScrollBar()
// Dock the scroll bar to the bottom of the form.
hScrollBar1.Dock = DockStyle.Bottom
// Add the scroll bar to the form.
Controls.Add(hScrollBar1)
}
必要条件
名前空間: 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 内)
参照
HScrollBar メンバ | System.Windows.Forms 名前空間 | ScrollBar | VScrollBar