'宣言 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."); } }