DesignerHost ile yaratılan nesnelerde, genişletilmiş toolboxitem sınıfı kullanılırsa mouse ile sürükle-bırak olaylarında cursor şekli "izin verilmeze" dönüyor ancak nesne toolbox servisleri tarafından yine de sorunsuz kullanılabiliyor...
Bu ufak sorunu da aşmak için çözüm önerim;
public ToolboxItem DeserializeToolboxItem(object serializedObject,IDesignerHost host){
var dataObject = (DataObject)serializedObject;
var formats = dataObject.GetFormats();
if (formats.Length > 0)
return (System.Drawing.Design.ToolboxItem)dataObject.GetData(formats[0]);
else
return null;
}
Bu ufak sorunu da aşmak için çözüm önerim;
public ToolboxItem DeserializeToolboxItem(object serializedObject,IDesignerHost host){
var dataObject = (DataObject)serializedObject;
var formats = dataObject.GetFormats();
if (formats.Length > 0)
return (System.Drawing.Design.ToolboxItem)dataObject.GetData(formats[0]);
else
return null;
}