//insert data into clipboard
DataFormats.Format format = DataFormats.GetFormat("myFormat");
DataObject data = new DataObject(format.Name,node);
Clipboard.SetDataObject(data);//receive data from clipboard
IDataObject data1 = Clipboard.GetDataObject();
if(data1.GetDataPresent(format.Name))
{
object node = data1.GetData(format.Name);
if{
......
}
}object node = data1.GetData(format.Name);代码出现问题,node 总为空!
如果对node 进行[Serializable()] 则运行出错!
DataFormats.Format format = DataFormats.GetFormat("myFormat");
DataObject data = new DataObject(format.Name,node);
Clipboard.SetDataObject(data);//receive data from clipboard
IDataObject data1 = Clipboard.GetDataObject();
if(data1.GetDataPresent(format.Name))
{
object node = data1.GetData(format.Name);
if{
......
}
}object node = data1.GetData(format.Name);代码出现问题,node 总为空!
如果对node 进行[Serializable()] 则运行出错!
//insert data into clipboard
DataFormats.Format format = DataFormats.GetFormat("myFormat");
DataObject data = new DataObject(format.Name,node);
Clipboard.SetDataObject(data);//receive data from clipboard
IDataObject data1 = Clipboard.GetDataObject();
if(data1.GetDataPresent(format.Name))
{
object node1 = data1.GetData(format.Name);
if{
......
}
}