バージョン

Reposition(UltraExplorerBarItem,ItemPosition) メソッド

この UltraExplorerBarItem を、指定した UltraExplorerBarItem を基準とする、指定した相対位置に移動します。
シンタックス
'宣言
 
Public Overloads Sub Reposition( _
   ByVal targetItem As UltraExplorerBarItem, _
   ByVal relativePosition As ItemPosition _
) 
public void Reposition( 
   UltraExplorerBarItem targetItem,
   ItemPosition relativePosition
)

パラメータ

targetItem
この項目が配置される相対的な項目。
relativePosition
この項目が再配置されるターゲット項目に相対した位置。
解説

注:UltraExplorerBarItem が再配置される場合、UltraExplorerBar.ItemAdding、、UltraExplorerBar.ItemAddedUltraExplorerBar.ItemRemovingおよび UltraExplorerBar.ItemRemoved イベントはこの に対して発生しません。

使用例
Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinExplorerBar


	Private Sub Button46_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button46.Click

		' Move the first item in the first group to the second group.
		If (Me.ultraExplorerBar1.Groups.Count > 1 AndAlso Me.ultraExplorerBar1.Groups(0).Items.Count > 0) Then
			Me.ultraExplorerBar1.Groups(0).Items(0).Reposition(Me.ultraExplorerBar1.Groups(1))
		End If


		' Move the first item in the second group after the second item in the second group.
		If (Me.ultraExplorerBar1.Groups.Count > 1 AndAlso Me.ultraExplorerBar1.Groups(1).Items.Count > 1) Then
			Me.ultraExplorerBar1.Groups(1).Items(0).Reposition(Me.ultraExplorerBar1.Groups(1).Items(1), ItemPosition.Next)
		End If

	End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinExplorerBar;


		private void button46_Click(object sender, System.EventArgs e)
		{
			// Move the first item in the first group to the second group.
			if (this.ultraExplorerBar1.Groups.Count				> 1		&&
				this.ultraExplorerBar1.Groups[0].Items.Count	> 0)
			{
				this.ultraExplorerBar1.Groups[0].Items[0].Reposition(this.ultraExplorerBar1.Groups[1]);
			}


			// Move the first item in the second group after the second item in the second group.
			if (this.ultraExplorerBar1.Groups.Count				> 1		&&
				this.ultraExplorerBar1.Groups[1].Items.Count	> 1)
			{
				this.ultraExplorerBar1.Groups[1].Items[0].Reposition(this.ultraExplorerBar1.Groups[1].Items[1], ItemPosition.Next);
			}
		}
参照