>>>I can't for the life of me see how to start a drag operation in C#. All the Google results I found seem to be for dropping something from Windows into a C# app. What if I just want to drag a user control across the form?
>>
>>Did you try:
>>
>>DoDragDrop( myControl, DragDropEffects.Move )
>>
>>or in control's events:
>>
>>DoDragDrop( this, DragDropEffects.Move )
>>
>>Cetin
>
>
>Ok, so now I have this:
>
>private void XColumnHeader_MouseMove(object sender, MouseEventArgs e)
>{
> if (e.Button == MouseButtons.Left)
> {
> DoDragDrop(this, DragDropEffects.Move);
> }
>}
>
>
>As soon as I move the mouse the cursor changes to the no drop icon and the DragDrop event of the target control does not fire.
Is target ready to accept the drop?
Cetin