バージョン

MaximumDragValue プロパティ (UltraScrollBar)

インターフェイスを使用して値を変更する場合にドラッグ可能な最大値を返します。
シンタックス
'宣言
 
Public ReadOnly Property MaximumDragValue As Integer
public int MaximumDragValue {get;}
解説

Infragistics ScrollBar は組み込み ScrollBar の機能と動作を重複するように設計されていますが、Presentation Layer Framework を使用します。組み込み ScrollBar は、スクロール つまみをドラッグ、スクロール矢印を使用、またはスクロール トラックでクリックできる最大値を決定する時に大きな変更値を考慮に入れます。特に、最大値は、Maximum から LargeChange を引いて 1 を足した結果です。MaximumDragValue プロパティは、この値を決定しやすくするために公開されています。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinScrollBar

Private Sub button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button4.Click

    Dim state As ScrollBarState

    ' Get the current state of the scrollbar
    state = Me.ultraScrollBar1.CurrentState

    ' Check the state bit flags to see if the 'ThumbDrag' 
    ' bit is set
    If (state And ScrollBarState.ThumbDrag) = 0 Then

        ' Since the user isn't dragging the thumb 
        ' call PerformAction to go to the Minimum value
        ' if it is already at the maximum value. 
        ' Otherwise go to the maximum draggable value.
        If Me.ultraScrollBar1.Value = Me.ultraScrollBar1.MaximumDragValue Then
            Me.ultraScrollBar1.PerformAction(ScrollBarAction.First)
        Else
            Me.ultraScrollBar1.PerformAction(ScrollBarAction.Last)
        End If
    End If

End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinScrollBar;

private void button4_Click(object sender, System.EventArgs e)
{

	// Get the current state of the scrollbar
	ScrollBarState state = this.ultraScrollBar1.CurrentState;

	// Check the state bit flags to see if the 'ThumbDrag' 
	// bit is set
	if ( ( state & ScrollBarState.ThumbDrag ) == 0 )
	{
		// Since the user isn't dragging the thumb 
		// call PerformAction to go to the Minimum value
		// if it is already at the maximum value. 
		// Otherwise go to the maximum draggable value.
		if (this.ultraScrollBar1.Value == this.ultraScrollBar1.MaximumDragValue )
			this.ultraScrollBar1.PerformAction( ScrollBarAction.First );
		else
			this.ultraScrollBar1.PerformAction( ScrollBarAction.Last );
	}

}
参照