バージョン

TabDragging イベント

MdiTab がドラッグされる直前に発生するキャンセル可能なイベント。
シンタックス
'宣言
 
Public Event TabDragging As CancelableMdiTabEventHandler
public event CancelableMdiTabEventHandler TabDragging
イベント データ

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

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
Tab 関連付けられた MdiTab を返します。
解説

TabDragging イベントは、タブのドラッグ操作が始まる前に呼び出されます。このイベントがキャンセルされた場合、ドラッグ操作はキャンセルされます。キャンセルされなかった場合はドラッグが始まり、タブがドラッグされると TabDragOver イベントが呼び出されます。ドラッグ操作が正常に完了すると (つまり、[Esc] キーを使用してキャンセルされなかった場合)、TabDropped イベントが呼び出されます。

注: タブに対して解決された AllowDragNone に設定されている場合、そのタブはドラッグ可能と見なされないため、このイベントは呼び出されません。

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

Private Sub ultraTabbedMdiManager1_TabDragging(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs) Handles ultraTabbedMdiManager1.TabDragging
    ' The 'Cancel' parameter may be set to true to 
    ' prevent the drag operation from beginning.
    '
    'e.Cancel = True

    ' The 'Tab' parameter indicates the tab that will 
    ' be dragged.
    '

    Dim msg As String = String.Format("TabDragging: Tab ['{0}'] is being dragged", e.Tab)

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

private void ultraTabbedMdiManager1_TabDragging(object sender, Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgs e)
{
	// The 'Cancel' parameter may be set to true to 
	// prevent the drag operation from beginning.
	//
	//e.Cancel = true;
	
	// The 'Tab' parameter indicates the tab that will 
	// be dragged.
	//

	string msg = string.Format("TabDragging: Tab ['{0}'] is being dragged", e.Tab);

	System.Diagnostics.Debug.WriteLine(msg);
}
参照