У меня есть DoDragDrop, где я устанавливаю данные в Point
. Когда я перетаскиваю в пределах одного экземпляра - все в порядке. Но когда я перетаскиваю между двумя экземплярами программы, Visual Studio выдает эту ошибку:
The specified record cannot be mapped to a managed value class.
Почему?
РЕДАКТИРОВАТЬ :вот код:
DataObject d = new DataObject();
d.SetData("ThePoint", MyPoint);
DragDropEffects e = DoDragDrop(d, DragDropEffects.Move);
И:
Point e2 = (Point)e.Data.GetData("ThePoint");