バージョン

TabMoving イベント

タブが移動される前に発生します。
シンタックス
'宣言
 
Public Event TabMoving As TabMovingEventHandler
public event TabMovingEventHandler TabMoving
イベント データ

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

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
RelativePosition タブの移動先となる、RelativeTab からの相対的な位置。
RelativeTab タブを移動する際の基準となる、近接するタブ。
Tab Infragistics.Win.UltraWinTabControl.CancelableTabEventArgsから継承されます。これらのイベント パラメーターが適用されるタブを取得します。
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabControl

Private Sub ultraTabControl1_TabMoving(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTabControl.TabMovingEventArgs) Handles ultraTabControl1.TabMoving

    ' The following code prevents any tab from being moved
    ' before the first tab.
    If e.RelativeTab.VisibleIndex = 0 And e.RelativePosition = RelativePosition.Before Then
        e.Cancel = True
        Debug.WriteLine("Can't move tab '" + e.Tab.Text + "' before 1st tab.")
    End If

End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabControl;


private void ultraTabControl1_TabMoving(object sender, Infragistics.Win.UltraWinTabControl.TabMovingEventArgs e)
{
	// The following code prevents any tab from being moved
	// before the first tab.
	if ( e.RelativeTab.VisibleIndex == 0 &&
		 e.RelativePosition == RelativePosition.Before )
	{
		e.Cancel = true;
		Debug.WriteLine("Can't move tab '" + e.Tab.Text + "' before 1st tab.");
	}
}
参照