gpt4 book ai didi

c# - 在 win 7 中打开文件对话框

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:29 27 4
gpt4 key购买 nike

Win 7 中的 OpenFileDialog 有什么问题?我曾经这样做过:

        OpenFileDialog file = new OpenFileDialog();

file.InitializeLifetimeService();

file.InitialDirectory = Application.StartupPath;

file.ShowDialog();

但在 win 7 中,程序进入“无响应”状态。谢谢

最佳答案

这只是一个猜测,但一般来说,调用 ShowDialog 而不传递父窗口通常是一个坏主意:它只是使用当前事件窗口作为父窗口,在这种情况下并不总是您想要或期望的。

此外,您永远不需要手动调用 InitializeLifetimeService:它会作为跨域编码内容的一部分自动为您调用。

此外,您应该尝试使用调试器闯入您的程序并查看线程的状态:调用堆栈是什么,线程在做什么等等。

关于c# - 在 win 7 中打开文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com