イベント ハンドラが、このイベントに関連するデータを含む、MdiTabMovingEventArgs 型の引数を受け取りました。次の MdiTabMovingEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel System.ComponentModel.CancelEventArgsから継承されます。 | |
Tab Infragistics.Win.UltraWinTabbedMdi.CancelableMdiTabEventArgsから継承されます。 | 関連付けられた MdiTab を返します。 |
TabGroup | 移動中のタブの移動先となる MdiTabGroup を返します。 |
TabIndex | TabGroup の Tabs コレクション内の、MdiTab が挿入される位置のインデックスを返します。 |
MdiTab が 1 つの位置から別の位置に移動される前に TabMoving イベントが起動されます。これには、そのタブを含む TabGroup の Tabs の中で移動する場合と、別の MdiTabGroup に移動する場合があります。エンドユーザーはタブをドラッグするか、右クリックのコンテキスト メニューを使用してタブを移動できます。ユーザーがタブをどこに移動できるかは多くの設定によって決まります。たとえば、タブの MdiTabSettingsResolved.AllowDrag やタブ グループの AllowDrop のほか、MaxTabGroups、AllowHorizontalTabGroups、AllowVerticalTabGroups などの設定が関係します。プラグラム上でタブを移動するには、MdiTab.MoveToGroup メソッド (タブを特定の MdiTabGroup に移動する)、または MoveToNewGroup(MdiTab) メソッド (タブを新しい MdiTabGroup に移動する) を使用します。また、タブの MdiTab.Reposition メソッドを使用するか、タブを含むグループの MoveAllTabs メソッドを使用してタブの位置を変更することもできます。