我正在尝试使用FileUtilities.CopyFile
包装纸CopyFileEx
from here http://msdn.microsoft.com/en-us/magazine/cc163851.aspx。但是CopyFileCallbackAction
直到文件被复制后才会被调用(我尝试过复制一个大文件)。如何让它报告回来,以便我可以在用户愿意的情况下取消副本?
EDIT:
See 为什么 CopyFileEx 的 FileUtilities.CopyFile 包装器会干扰 winforms? https://stackoverflow.com/questions/8393336/why-is-fileutilities-copyfile-wrapper-for-copyfileex-interfering-with-winforms
对我的问题的编辑(发送到为什么 CopyFileEx 的 FileUtilities.CopyFile 包装器会干扰 winforms? https://stackoverflow.com/questions/8393336/why-is-fileutilities-copyfile-wrapper-for-copyfileex-interfering-with-winforms)发送到答案(通过大卫·赫弗南 https://stackoverflow.com/users/505088/david-heffernan) – 我把所有的事情都集中在一个线程上。
编辑:不。看来我有一个this.Update();
丢失的。看如何在显示表单后运行代码? (“显示”有问题。) https://stackoverflow.com/questions/8405254/how-can-i-get-code-to-run-after-a-form-is-shown-trouble-with-shown .
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)