バージョン

PriorityScrolling プロパティ

スクロール処理時のコールバックが同期的あるいは非同期的に行われるかを取得または設定します。
シンタックス
'宣言
 
Public Property PriorityScrolling As Boolean
public bool PriorityScrolling {get; set;}

プロパティ値

True の場合、スクロール矢印またはスクロール トラックのクリックの結果としてのスクロール通知が同時に行われます。
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
      ' Set the scroll style to Immediate so the UltraGrid scrolls the rows immediately
      ' as soon as the user drags the thumb rather than waiting untill the scroll thumb is
      ' released.
      Me.UltraGrid1.DisplayLayout.ScrollStyle = ScrollStyle.Immediate

      ' Scrollbars indicates which of the vertical and horizontal scrollbars if any gets 
      ' shown and how.
      Me.UltraGrid1.DisplayLayout.Scrollbars = Scrollbars.Both

      ' Setting ScrollBounds to ScrollToFill will prevent the user from scrolling further
      ' down as soon as the last row is fully visible.
      Me.UltraGrid1.DisplayLayout.ScrollBounds = ScrollBounds.ScrollToFill

      ' If you want to prevent the row selectors from scrolling out of view when you 
      ' horizontally scroll columns set the UseFixedHeaders to true. This enables the 
      ' fixed headers functionality which also allows the user to freeze/unfreeze
      ' columns.
      Me.UltraGrid1.DisplayLayout.UseFixedHeaders = True

      ' Set verious scrollbar related properties using ScrollBarLook object returned
      ' by ScrollBarLook property.
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.MinMaxButtonsVisible = True

      ' Set the style of the scroll bar arrows.
      Me.ultraGrid1.DisplayLayout.ScrollBarLook.ScrollBarArrowStyle = _
          Infragistics.Win.UltraWinScrollBar.ScrollBarArrowStyle.BothAtRightBottom

      ' Set appearances for various ui elements of the scroll bar.
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.Appearance.ThemedElementAlpha = Alpha.Transparent
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackColor = Color.Silver
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackColor2 = Color.SkyBlue
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackGradientStyle = GradientStyle.Vertical

      Me.UltraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.ThemedElementAlpha = Alpha.Transparent
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.BackColor = Color.Blue
      Me.UltraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.ForeColor = Color.LightYellow

      ' When true, scroll notifications as a result of a scroll arrow or scroll track click 
      ' will occur synchronously thus giving scrolling higher priority when cpu intensive
      ' tasks are being performed.
      Me.UltraGrid1.DisplayLayout.PriorityScrolling = True
  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button1_Click(object sender, System.EventArgs e)
{
	// Set the scroll style to Immediate so the UltraGrid scrolls the rows immediately
	// as soon as the user drags the thumb rather than waiting untill the scroll thumb is
	// released.
	this.ultraGrid1.DisplayLayout.ScrollStyle = ScrollStyle.Immediate;

	// Scrollbars indicates which of the vertical and horizontal scrollbars if any gets 
	// shown and how.
	this.ultraGrid1.DisplayLayout.Scrollbars = Scrollbars.Both;

	// Setting ScrollBounds to ScrollToFill will prevent the user from scrolling further
	// down as soon as the last row is fully visible.
	this.ultraGrid1.DisplayLayout.ScrollBounds = ScrollBounds.ScrollToFill;

	// If you want to prevent the row selectors from scrolling out of view when you 
	// horizontally scroll columns set the UseFixedHeaders to true. This enables the 
	// fixed headers functionality which also allows the user to freeze/unfreeze
	// columns.
	this.ultraGrid1.DisplayLayout.UseFixedHeaders = true;

	// Set verious scrollbar related properties using ScrollBarLook object returned
	// by ScrollBarLook property.
	this.ultraGrid1.DisplayLayout.ScrollBarLook.MinMaxButtonsVisible = true;

	// Set the style of the scroll bar arrows.
	this.ultraGrid1.DisplayLayout.ScrollBarLook.ScrollBarArrowStyle = 
		Infragistics.Win.UltraWinScrollBar.ScrollBarArrowStyle.BothAtRightBottom;

	// Set appearances for various ui elements of the scroll bar.
	this.ultraGrid1.DisplayLayout.ScrollBarLook.Appearance.ThemedElementAlpha = Alpha.Transparent;
	this.ultraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackColor = Color.Silver;
	this.ultraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackColor2 = Color.SkyBlue;
	this.ultraGrid1.DisplayLayout.ScrollBarLook.Appearance.BackGradientStyle = GradientStyle.Vertical;
				
	this.ultraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.ThemedElementAlpha = Alpha.Transparent;
	this.ultraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.BackColor = Color.Blue;
	this.ultraGrid1.DisplayLayout.ScrollBarLook.ButtonAppearance.ForeColor = Color.LightYellow;

	// When true, scroll notifications as a result of a scroll arrow or scroll track click 
	// will occur synchronously thus giving scrolling higher priority when cpu intensive
	// tasks are being performed.
	this.ultraGrid1.DisplayLayout.PriorityScrolling = true;
}
参照