バージョン

TabGroupScrolling イベント

MdiTabGroup がスクロールされる前に発生するキャンセル可能なイベント。
シンタックス
'宣言
 
Public Event TabGroupScrolling As MdiTabGroupScrollingEventHandler
public event MdiTabGroupScrollingEventHandler TabGroupScrolling
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、MdiTabGroupScrollingEventArgs 型の引数を受け取りました。次の MdiTabGroupScrollingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
ScrollIncrement Infragistics.Win.UltraWinTabs.TabScrollingEventArgsから継承されます。 
ScrollType Infragistics.Win.UltraWinTabs.TabScrollingEventArgsから継承されます。 
TabGroup スクロールされる MdiTabGroup を返します。
解説

TabGroupScrolling は、MdiTabGroup に含まれるタブがスクロールされる直前に呼び出されます。これは、ScrollButtons をクリックしたり、MdiTabGroup.Scroll メソッドを呼び出した結果です。System.ComponentModel.CancelEventArgs.Cancel を true に設定するとスクロール操作は行われません。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabbedMdi

Private Sub ultraTabbedMdiManager1_TabGroupScrolling(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTabbedMdi.MdiTabGroupScrollingEventArgs) Handles ultraTabbedMdiManager1.TabGroupScrolling
    ' The 'TabGroupScrolling' event will occur when the 
    ' tabs within an MdiTabGroup are about to be scrolled.
    '

    ' The 'Cancel' parameter may be set to true to 
    ' prevent the scroll operation from occuring.
    '
    'e.Cancel = True

    Dim sb As System.Text.StringBuilder = New System.Text.StringBuilder()

    sb.Append("TabGroupScrolling:")

    ' The 'TabGroup' returns the MdiTabGroup whose tabs
    ' are to be scrolled.
    sb.AppendFormat(" TabGroup = '{0}',", e.TabGroup)

    ' The 'ScrollType' parameter indicates if the user is 
    ' scrolling one tab, one page of tabs, etc.
    sb.AppendFormat(" ScrollType = {0}, ScrollIncrement= {1}", e.ScrollType, e.ScrollIncrement)

    System.Diagnostics.Debug.WriteLine(sb.ToString())
End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;

private void ultraTabbedMdiManager1_TabGroupScrolling(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabGroupScrollingEventArgs e)
{
	// The 'TabGroupScrolling' event will occur when the 
	// tabs within an MdiTabGroup are about to be scrolled.
	//

	// The 'Cancel' parameter may be set to true to 
	// prevent the scroll operation from occuring.
	//
	//e.Cancel = true;

	System.Text.StringBuilder sb = new System.Text.StringBuilder();

	sb.Append("TabGroupScrolling:");

	// The 'TabGroup' returns the MdiTabGroup whose tabs
	// are to be scrolled.
	sb.AppendFormat(" TabGroup = '{0}',", e.TabGroup);

	// The 'ScrollType' parameter indicates if the user is 
	// scrolling one tab, one page of tabs, etc.
	sb.AppendFormat(" ScrollType = {0}, ScrollIncrement= {1}", e.ScrollType,  e.ScrollIncrement);

	System.Diagnostics.Debug.WriteLine( sb.ToString() );
}
参照