'宣言 Public Event TabMoved As MdiTabEventHandler
public event MdiTabEventHandler TabMoved
イベント ハンドラが、このイベントに関連するデータを含む、MdiTabEventArgs 型の引数を受け取りました。次の MdiTabEventArgs プロパティには、このイベントの固有の情報が記載されます。
MdiTab が 1 つの位置から別の位置に移動された後に TabMoved イベントが起動されます。これには、そのタブを含む TabGroup の Tabs の中で移動する場合と、別の MdiTabGroup に移動する場合があります。エンドユーザーはタブをドラッグするか、右クリックのコンテキスト メニューを使用してタブを移動できます。ユーザーがタブをどこに移動できるかは多くの設定によって決まります。たとえば、タブの MdiTabSettingsResolved.AllowDrag やタブ グループの AllowDrop のほか、MaxTabGroups、AllowHorizontalTabGroups、AllowVerticalTabGroups などの設定が関係します。プラグラム上でタブを移動するには、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 ); }