>>>>>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
>
>I don't know. Never done Drag & Drop in C# before.
It doesn't have anything to do with C#. Basic drag&drop requirement.
Cetin