Class OTZScrollBar
OTZ スクロールバーコントロールの機能を提供します。
Implements
名前空間: 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> |