Group: Forum Members
Last Active: 1 days ago @ 1:54 AM
Posts: 3,054,
Visits: 4,009
|
Hello Jiyong Yang, Try to use Items collection instead of Controls: galleryPanel.Items.SetIndex(data, index);
Best Regards, Nevron Support Team
|
Group: Forum Members
Last Active: 8 Years Ago
Posts: 1,
Visits: 8
|
i'm trying to use 'Nevron.UI.WinForm.Controls.NGalleryPanel', using 'NGalleryItem'. Now i want to implement 'drag and drop' in NGalleryPanel. '''code''' private void Form1_DragDrop(object sender, DragEventArgs e) { NGalleryItem data = (NGalleryItem)e.Data.GetData(typeof(NGalleryItem)); NGalleryPanel galleryPanel = (NGalleryPanel)sender;
Point p = galleryPanel.PointToClient(new Point(e.X, e.Y)); var item = galleryPanel.GetChildAtPoint(p); int index = galleryPanel.Controls.GetChildIndex(item, false); galleryPanel.Controls.SetChildIndex(data, index); galleryPanel.Invalidate(); }
galleryPanel.Controls.SetChildIndex(data, index); this cause error because "NGalleryItem" is not a control..
How can i implement drag and drop in NGalleryPanel??
|