Short answer: No, not supported.
Some thoughts:
1) .NET CF was designed to run on many different kinds of mobile devices,
but the current version was focused on the most popular device, namely the
Pocket PC.
2) There are several flavors of drag-and-drop around. One that I am familiar
with involves dragging between programs, and is built on COM. Since a Pocket
PC program runs full-screen, and since version 1.x of CF does not support
COM, this style is not supported.
3) If you have a non-Pocket PC device with some type of support for
drag-and-drop in the OS, you could access it using P/Invoke calls. (I don't
recall offhand whether this actually exists in CE, but that would be where I
would look.
Related to drag-and-drop is that CF does not formally support the Clipboard,
another inter-process data sharing mechanism. (Nor is DDE, or other common
Windows data sharing mechanisms supported.)
If you want it, you will have to write it yourself.
--
My Best,
Paul Yao
Microsoft eMVP
co-author, .NET Compact Framework Programming with C#
co-author, .NET Compact Framework Programming with VB.NET
http://www.paulyao.com
Mike said:
Does the compact framework support Drag & Drop? I can't imagine this
environment not supporting it, but I can't find the drag & drop properties,
events, and methods for the CF controls.