Reorder
-
i had write this code using c# to do drag and drop. But it just for drag and drop. i need it to reorder itself after the drag and drop. how can i fix this code to do the reorder? private bool isDragging=false; public int x,y; private void panel1_MouseDown(System.Object sender, System.Windows.Forms.MouseEventArgs e) { isDragging = true; x = e.X; y = e.Y; } private void panel1_MouseUp(System.Object sender, System.Windows.Forms.MouseEventArgs e) { isDragging = false; } private void panel1_MouseMove(System.Object sender, System.Windows.Forms.MouseEventArgs e) { if (isDragging == true) { panel1.Left = e.X + panel1.Left - x; panel1.Top = e.Y + panel1.Top - y; }
-
i had write this code using c# to do drag and drop. But it just for drag and drop. i need it to reorder itself after the drag and drop. how can i fix this code to do the reorder? private bool isDragging=false; public int x,y; private void panel1_MouseDown(System.Object sender, System.Windows.Forms.MouseEventArgs e) { isDragging = true; x = e.X; y = e.Y; } private void panel1_MouseUp(System.Object sender, System.Windows.Forms.MouseEventArgs e) { isDragging = false; } private void panel1_MouseMove(System.Object sender, System.Windows.Forms.MouseEventArgs e) { if (isDragging == true) { panel1.Left = e.X + panel1.Left - x; panel1.Top = e.Y + panel1.Top - y; }
-
onMouseUp Event Check if isDragging id true the check the location of other control and then reorder accordingly
Thanks for the idea. It's very useful. But i have the problem to check the location of other control. Can you give a example or idea?