我想从这里使用CopyFileEx的FileUtilities.CopyFile包装器。 但CopyFileCallbackAction不会被调用,直到文件被复制(我试图复制一个大文件)。 如何让它回报,以便我可以取消复制,如果用户愿意?
编辑:
请参阅为什么CopyFileEx会干扰winforms的FileUtilities.CopyFile包装?
I’m trying to use the FileUtilities.CopyFile wrapper for CopyFileEx from here . But the CopyFileCallbackAction doesn’t get called until after the file is copied (I’ve tried copying a large file). How do I get it to report back so I can cancel the copy if the user so wishes?
EDIT:
See Why is FileUtilities.CopyFile wrapper for CopyFileEx interfering with winforms?
最满意答案
编辑我的问题(发送到为什么是CopyFileEx干扰 WinForms的FileUtilities.CopyFile 包装? )发送到答案(由david-heffernan ) - 我全都在一个线程。
编辑:不。看起来我有一个this.Update(); 失踪。 请参阅如何在显示表单后获取代码以运行? (麻烦与“显示”。) 。
The edit to my question (sending to Why is FileUtilities.CopyFile wrapper for CopyFileEx interfering with winforms?) sends to the answer (by david-heffernan) – I had all on one thread.
EDIT: No. It seems that I had a this.Update(); missing. See How can I get code to run after a form is shown? (Trouble with "Shown".) .
更多推荐
发布评论