次の方法で共有


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 コントロール、 ListBoxComboBox などがあります。

このコントロールを使用して、 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