バージョン

ItemDragOverEventArgs コンストラクタ

コンストラクター
シンタックス
'宣言
 
Public Function New( _
   ByVal item As UltraExplorerBarItem, _
   ByVal allowDrop As Boolean, _
   ByVal dragAction As ItemDragAction, _
   ByVal dragCursor As Cursor, _
   ByVal dragPoint As Point, _
   ByVal targetGroup As UltraExplorerBarGroup _
)
public ItemDragOverEventArgs( 
   UltraExplorerBarItem item,
   bool allowDrop,
   ItemDragAction dragAction,
   Cursor dragCursor,
   Point dragPoint,
   UltraExplorerBarGroup targetGroup
)

パラメータ

item
ItemDragOverEventArgsに関連付けられた UltraExplorerBarItem
allowDrop
UltraExplorerBarItemTargetGroup にドロップできるかどうかを指定します。
dragAction
UltraExplorerBarItem をドロップしたときに、UltraExplorerBarItem が移動されるか、またはコピーされるかを指定します。
dragCursor
TargetGroup 上にあるときに表示されるカーソル。nullに設定すると、デフォルトのカーソルが使用されます。
dragPoint
画面座標内での現在のマウスの位置。
targetGroup
UltraExplorerBarItem がドロップされる UltraExplorerBarGroup
使用例
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;
			}
		}
参照