'宣言 Public Enum ScrollBarAction Inherits System.Enum
public enum ScrollBarAction : System.Enum
メンバ | 解説 |
---|---|
First | 値を最小値に設定 |
LargeDecrement | 値をLargeChange分だけ減らす |
LargeIncrement | 値をLargeChange分だけ増やす |
Last | 値を最大値に設定 |
SmallDecrement | 値をSmallChange分だけ減らす |
SmallIncrement | 値をSmallChange分だけ増やす |
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 ); } }