バージョン

ItemDragAction 列挙体

UltraExplorerBarItem をドラッグしたときに実行できるアクションをリストする列挙体。
シンタックス
'宣言
 
Public Enum ItemDragAction 
   Inherits System.Enum
public enum ItemDragAction : System.Enum 
メンバ
メンバ解説
Copyドラッグしたときに項目がコピーされます。
Moveドラッグしたときに項目が移動されます。
使用例
Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinExplorerBar

	Private Sub ultraExplorerBar1_ItemDragOver(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinExplorerBar.ItemDragOverEventArgs) Handles ultraExplorerBar1.ItemDragOver

		Debug.WriteLine(String.Format("The item '{0}' is being dragged to group '{1}'", e.Item.Text, e.TargetGroup))
		Debug.WriteLine(String.Format("The group is currently over point: ", New Point(e.X, e.Y).ToString()))


		' Don't allow the Item to be dropped if the target group has a key of "System" and
		' the Item is being moved
		If (e.TargetGroup.Key = "System" AndAlso e.DragAction = ItemDragAction.Move) Then
			e.AllowDrop = False
			e.DragCursor = Cursors.No
		End If

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

		private void ultraExplorerBar1_ItemDragOver(object sender, Infragistics.Win.UltraWinExplorerBar.ItemDragOverEventArgs e)
		{
			Debug.WriteLine(string.Format("The item '{0}' is being dragged to group '{1}'", e.Item.Text, e.TargetGroup));
			Debug.WriteLine(string.Format("The group is currently over point: ", new Point(e.X, e.Y).ToString()));


			// Don't allow the Item to be dropped if the target group has a key of "System" and
			// the Item is being moved
			if (e.TargetGroup.Key == "System"  &&  e.DragAction == ItemDragAction.Move)
			{
				e.AllowDrop		= false;
				e.DragCursor	= Cursors.No;
			}
		}
参照