Hi,
I'm using syncfusion ver 3.0.1.0 and am facing problem during drag and drop functionality in TreeviewAdv.
Sometimes, it gets into a recursive loop and emits triggers ItemDrag event handler more than once.
Here is my stack trace.
2008-06-27 18:22:00,764 Void _treeControl_ItemDrag(System.Object, System.Windows.Forms.ItemDragEventArgs)
2008-06-27 18:22:00,764 Void OnItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void RaiseItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void OnMouseMove(System.Windows.Forms.MouseEventArgs)0
2008-06-27 18:22:00,764 Void repeatScrollEventTimer_Elapsed(System.Object, System.EventArgs)0
2008-06-27 18:22:00,764 Void OnTick(System.EventArgs)0
2008-06-27 18:22:00,764 Void Callback(IntPtr, Int32, IntPtr, IntPtr)0
2008-06-27 18:22:00,764 Int32 DoDragDrop(IOleDataObject, IOleDropSource, Int32, Int32[])0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 Void _treeControl_ItemDrag(System.Object, System.Windows.Forms.ItemDragEventArgs)
2008-06-27 18:22:00,764 Void OnItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void RaiseItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void OnMouseMove(System.Windows.Forms.MouseEventArgs)0
2008-06-27 18:22:00,764 Void repeatScrollEventTimer_Elapsed(System.Object, System.EventArgs)0
2008-06-27 18:22:00,764 Void OnTick(System.EventArgs)0
2008-06-27 18:22:00,764 Void Callback(IntPtr, Int32, IntPtr, IntPtr)0
2008-06-27 18:22:00,764 Int32 DoDragDrop(IOleDataObject, IOleDropSource, Int32, Int32[])0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 Void _treeControl_ItemDrag(System.Object, System.Windows.Forms.ItemDragEventArgs)
2008-06-27 18:22:00,764 Void OnItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void RaiseItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void OnMouseMove(System.Windows.Forms.MouseEventArgs)0
2008-06-27 18:22:00,764 Void repeatScrollEventTimer_Elapsed(System.Object, System.EventArgs)0
2008-06-27 18:22:00,764 Void OnTick(System.EventArgs)0
2008-06-27 18:22:00,764 Void Callback(IntPtr, Int32, IntPtr, IntPtr)0
2008-06-27 18:22:00,764 Int32 DoDragDrop(IOleDataObject, IOleDropSource, Int32, Int32[])0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 System.Windows.Forms.DragDropEffects DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)0
2008-06-27 18:22:00,764 Void _treeControl_ItemDrag(System.Object, System.Windows.Forms.ItemDragEventArgs)
2008-06-27 18:22:00,764 Void OnItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void RaiseItemDrag(System.Windows.Forms.ItemDragEventArgs)0
2008-06-27 18:22:00,764 Void OnMouseMove(System.Windows.Forms.MouseEventArgs)0
2008-06-27 18:22:00,764 Void WmMouseMove(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 Void WndProc(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 Void WndProc(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 Void WndProc(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 Void OnMessage(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 Void WndProc(System.Windows.Forms.Message ByRef)0
2008-06-27 18:22:00,764 IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)0
2008-06-27 18:22:00,764 IntPtr DispatchMessageW(MSG ByRef)0
2008-06-27 18:22:00,764 Boolean System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32, Int32, Int32)0
2008-06-27 18:22:00,764 Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)0
2008-06-27 18:22:00,764 Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)0
2008-06-27 18:22:00,764 Void Run(System.Windows.Forms.Form)0
2008-06-27 18:22:00,764 Void Main(System.String[])
Is there some property I need to set to overcome this problem?
Thanks,
Santhosh