Search Results for

    Show / Hide Table of Contents

    Class OTZScrollBar

    OTZ スクロールバーコントロールの機能を提供します。

    Inheritance
    System.Object
    OTZScrollBar
    OTZEditorScrollBar
    Implements
    IOTZControl
    名前空間: OTZControls.Controls
    アセンブリ: OTZControls.dll
    Syntax
    public class OTZScrollBar : Control, IOTZControl

    コンストラクタ

    OTZScrollBar()

    コンストラクタ

    宣言
    public OTZScrollBar()

    OTZScrollBar(ScrollOrientation)

    コンストラクタ

    宣言
    public OTZScrollBar(ScrollOrientation scrollOrientation)
    パラメーター
    型 名前 説明
    ScrollOrientation scrollOrientation

    作成するスクロール バーの方向を指定します。

    プロパティ

    ArrowButtonDisabledForeColor

    スクロールバーの矢印が押された状態の色を取得または設定します。

    宣言
    public Color ArrowButtonDisabledForeColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonForeColor

    スクロールバーの矢印が通常の状態の色を取得または設定します。

    宣言
    public Color ArrowButtonForeColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonHotBackColor

    スクロールバーの矢印がホットの状態の背景色を取得または設定します。

    宣言
    public Color ArrowButtonHotBackColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonHotForeColor

    スクロールバーの矢印がホットの状態の色を取得または設定します。

    宣言
    public Color ArrowButtonHotForeColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonPressedBackColor

    スクロールバーの矢印が押された状態の背景色を取得または設定します。

    宣言
    public Color ArrowButtonPressedBackColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonPressedForeColor

    スクロールバーの矢印が押された状態の色を取得または設定します。

    宣言
    public Color ArrowButtonPressedForeColor { get; set; }
    プロパティ値
    型 説明
    Color

    ArrowButtonSize

    矢印ボタンのサイズを取得します。

    宣言
    public int ArrowButtonSize { get; }
    プロパティ値
    型 説明
    System.Int32

    BackColor

    スクロールバーの背景色を取得または設定します。

    宣言
    public override Color BackColor { get; set; }
    プロパティ値
    型 説明
    Color

    ColorTable

    カラーテーブルを取得または設定します。

    宣言
    [Browsable(false)]
    public OTZControlColorTableBase ColorTable { get; set; }
    プロパティ値
    型 説明
    OTZControlColorTableBase

    カラーテーブル。

    IsThumbEnabled

    サムが有効かどうかを取得します。

    宣言
    [Browsable(false)]
    public bool IsThumbEnabled { get; }
    プロパティ値
    型 説明
    System.Boolean

    サムが有効かどうか。

    LargeChange

    サムと矢印ボタンの間をクリックしたときに Value プロパティに加算または減算される値を取得または設定します。

    宣言
    public int LargeChange { get; set; }
    プロパティ値
    型 説明
    System.Int32

    数値を指定します。既定値は 10 です。

    備考

    設定可能な範囲:0 ~ Maximum - Minimum + 1

    Maximum

    スクロール可能な範囲の下限値を取得または設定します。

    宣言
    public int Maximum { get; set; }
    プロパティ値
    型 説明
    System.Int32

    Minimum

    スクロール可能な範囲の上限値を取得または設定します。

    宣言
    public int Minimum { get; set; }
    プロパティ値
    型 説明
    System.Int32

    ScrollBarMode

    スクロールバーの表示モードを取得または設定します。

    宣言
    public OTZScrollBarModeType ScrollBarMode { get; set; }
    プロパティ値
    型 説明
    OTZScrollBarModeType

    ScrollBarOpacity

    スクロールバーの不透明度を取得または設定します。

    宣言
    public double ScrollBarOpacity { get; set; }
    プロパティ値
    型 説明
    System.Double

    ScrollOrientation

    スクロールバーの方向を取得または設定します。

    宣言
    public ScrollOrientation ScrollOrientation { get; set; }
    プロパティ値
    型 説明
    ScrollOrientation

    スクロール バーの方向。

    SmallChange

    矢印ボタンをクリックしたときに Value プロパティに加算または減算される値を取得または設定します。

    宣言
    public int SmallChange { get; set; }
    プロパティ値
    型 説明
    System.Int32

    数値を指定します。既定値は 1 です。

    Theme

    テーマを取得または設定します。

    宣言
    public OTZControlThemeType Theme { get; set; }
    プロパティ値
    型 説明
    OTZControlThemeType

    テーマ。

    ThumbHotColor

    スクロールバーのサムがホットの状態の色を取得または設定します。

    宣言
    public Color ThumbHotColor { get; set; }
    プロパティ値
    型 説明
    Color

    ThumbMaxValue

    スクロールバーのサムが移動できる最大の値を取得します。

    宣言
    [Browsable(false)]
    public int ThumbMaxValue { get; }
    プロパティ値
    型 説明
    System.Int32

    ThumbNormalColor

    スクロールバーのサムが通常の状態の色を取得または設定します。

    宣言
    public Color ThumbNormalColor { get; set; }
    プロパティ値
    型 説明
    Color

    ThumbPosition

    サムの開始座標を取得します。

    宣言
    public int ThumbPosition { get; }
    プロパティ値
    型 説明
    System.Int32

    ThumbPressedColor

    スクロールバーのサムが押された状態の色を取得または設定します。

    宣言
    public Color ThumbPressedColor { get; set; }
    プロパティ値
    型 説明
    Color

    TrackSize

    矢印ボタンの領域を除いた高さまたは幅を取得します。

    宣言
    public int TrackSize { get; }
    プロパティ値
    型 説明
    System.Int32

    Value

    スクロールバーのサムの位置を取得または設定します。

    設定可能な範囲:Minimum ~ Maximum + 1 - LargeChange

    宣言
    public int Value { get; set; }
    プロパティ値
    型 説明
    System.Int32

    メソッド

    OnMouseDown(MouseEventArgs)

    MouseDown イベントを発生させます。

    宣言
    protected override void OnMouseDown(MouseEventArgs e)
    パラメーター
    型 名前 説明
    MouseEventArgs e

    OnMouseLeave(EventArgs)

    MouseLeave イベントを発生させます。

    宣言
    protected override void OnMouseLeave(EventArgs e)
    パラメーター
    型 名前 説明
    EventArgs e

    OnMouseMove(MouseEventArgs)

    MouseMove イベントを発生させます。

    宣言
    protected override void OnMouseMove(MouseEventArgs e)
    パラメーター
    型 名前 説明
    MouseEventArgs e

    OnMouseUp(MouseEventArgs)

    MouseUp イベントを発生させます。

    宣言
    protected override void OnMouseUp(MouseEventArgs e)
    パラメーター
    型 名前 説明
    MouseEventArgs e

    OnPaint(PaintEventArgs)

    Paint イベントを発生させます。

    宣言
    protected override void OnPaint(PaintEventArgs e)
    パラメーター
    型 名前 説明
    PaintEventArgs e

    OnParentChanged(EventArgs)

    ParentChanged イベントを発生させます。

    宣言
    protected override void OnParentChanged(EventArgs e)
    パラメーター
    型 名前 説明
    EventArgs e

    OnScroll(ScrollEventArgs)

    Scroll イベントを発生させます。

    宣言
    protected virtual void OnScroll(ScrollEventArgs e)
    パラメーター
    型 名前 説明
    ScrollEventArgs e

    イベントデータ

    OnSizeChanged(EventArgs)

    SizeChanged イベントを発生させます。

    宣言
    protected override void OnSizeChanged(EventArgs e)
    パラメーター
    型 名前 説明
    EventArgs e

    イベントデータ

    OnValueChanged(EventArgs)

    ValueChanged イベントを発生させます。

    宣言
    protected virtual void OnValueChanged(EventArgs e)
    パラメーター
    型 名前 説明
    EventArgs e

    イベントデータ

    SetScrollBarInfo(Int32, Int32, Int32, Int32, Int32)

    スクロールバーの情報を設定します。

    宣言
    public void SetScrollBarInfo(int minimum, int maximum, int smallChange, int largeChange, int value)
    パラメーター
    型 名前 説明
    System.Int32 minimum

    スクロール可能な範囲の下限値。

    System.Int32 maximum

    スクロール可能な範囲の上限値。

    System.Int32 smallChange

    矢印ボタンをクリックした場合の移動量。

    System.Int32 largeChange

    トラックをクリックした場合の移動量。

    System.Int32 value

    現在位置。

    WndProc(ref Message)

    Windows メッセージを処理します。

    宣言
    protected override void WndProc(ref Message m)
    パラメーター
    型 名前 説明
    Message m

    イベント

    Scroll

    マウス操作またはキー操作によってスクロール ボックスが移動すると発生します。

    宣言
    public event ScrollEventHandler? Scroll
    Event Type
    型 説明
    System.Nullable<ScrollEventHandler>

    ValueChanged

    Value プロパティの値が変化したときに発生します。

    宣言
    public event EventHandler? ValueChanged
    Event Type
    型 説明
    System.Nullable<EventHandler>

    Implements

    IOTZControl
    In This Article
    Back to top Generated by DocFX