private void CutFile()
{
try
{
if (GlobalSetting.IsImageError || !File.Exists(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)))
{
return;
}
}
catch { return; }
GlobalSetting.StringClipboard = new StringCollection();
GlobalSetting.StringClipboard.Add(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex));
byte[] moveEffect = new byte[] { 2, 0, 0, 0 };
MemoryStream dropEffect = new MemoryStream();
dropEffect.Write(moveEffect, 0, moveEffect.Length);
DataObject data = new DataObject();
data.SetFileDropList(GlobalSetting.StringClipboard);
data.SetData("Preferred DropEffect", dropEffect);
Clipboard.Clear();
Clipboard.SetDataObject(data, true);
DisplayTextMessage(
string.Format(GlobalSetting.LangPack.Items["frmMain._CutFileText"],
GlobalSetting.StringClipboard.Count), 1000);
}