バージョン

TabMoved イベント

MdiTab の位置が変更された後に発生するイベント。
シンタックス
'宣言
 
Public Event TabMoved As MdiTabEventHandler
public event MdiTabEventHandler TabMoved
イベント データ

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

プロパティ解説
Tab 関連付けられた MdiTab を返します。
解説

MdiTab が 1 つの位置から別の位置に移動された後に TabMoved イベントが起動されます。これには、そのタブを含む TabGroupTabs の中で移動する場合と、別の MdiTabGroup に移動する場合があります。エンドユーザーはタブをドラッグするか、右クリックのコンテキスト メニューを使用してタブを移動できます。ユーザーがタブをどこに移動できるかは多くの設定によって決まります。たとえば、タブの MdiTabSettingsResolved.AllowDrag やタブ グループの AllowDrop のほか、MaxTabGroupsAllowHorizontalTabGroupsAllowVerticalTabGroups などの設定が関係します。プラグラム上でタブを移動するには、MdiTab.MoveToGroup メソッド (タブを特定の MdiTabGroup に移動する)、または MoveToNewGroup(MdiTab) メソッド (タブを新しい MdiTabGroup に移動する) を使用します。また、タブの MdiTab.Reposition メソッドを使用するか、タブを含むグループの MoveAllTabs メソッドを使用してタブの位置を変更することもできます。

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

Private Sub ultraTabbedMdiManager1_TabMoved(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTabbedMdi.MdiTabEventArgs) Handles ultraTabbedMdiManager1.TabMoved
    ' The 'TabMoved' event is invoked after a tab has been 
    ' repositioned.

    ' The 'Tab' parameter returns the MdiTab object
    ' that was repositioned.

    Dim msg As String = String.Format("TabMoved: Tab ['{0}'] has been repositioned.", e.Tab)
    System.Diagnostics.Debug.WriteLine(msg)
End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;

private void ultraTabbedMdiManager1_TabMoved(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabEventArgs e)
{
	// The 'TabMoved' event is invoked after a tab has been 
	// repositioned.

	// The 'Tab' parameter returns the MdiTab object
	// that was repositioned.

	string msg = string.Format("TabMoved: Tab ['{0}'] has been repositioned.", e.Tab);
	System.Diagnostics.Debug.WriteLine( msg );
}
参照