バージョン

PerformAction(ScrollBarAction,Boolean,Boolean) メソッド

指定されたキーの状態に基づいて、指定されたアクションを実行します。
シンタックス
'宣言
 
Public Overloads Overridable Function PerformAction( _
   ByVal actionCode As ScrollBarAction, _
   ByVal shift As Boolean, _
   ByVal control As Boolean _
) As Boolean
public virtual bool PerformAction( 
   ScrollBarAction actionCode,
   bool shift,
   bool control
)

パラメータ

actionCode
実行するアクションを示す列挙体。
shift
Shiftキーが押されたかどうかを示します。
control
Ctrlキーが押されたかどうかを示します。

戻り値の型

アクションが実行されたかどうかを示すブール値。
使用例
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 );
	}

}
参照