16得票1回答
尝试打开TOpenDialog为什么会产生大量线程?

我有一个非常简单的表单,上面有一个TOpenDialog和一个按钮。当我按下按钮时,它会调用对话框上的Execute方法。如果我在调试器中观察,打开对话框的行为会产生大约14个线程,而且当我关闭对话框时,这些线程并不消失。 有人知道这是怎么回事吗?

10得票4回答
Delphi 7和Vista/Windows 7通用对话框 - 事件不起作用

我正在尝试修改Delphi 7 Dialogs.pas以访问更新的Windows 7打开/保存对话框(请参见使用Delphi创建Windows Vista Ready应用程序)。我可以使用建议的修改显示对话框;但是,例如OnFolderChange和OnCanClose等事件不再起作用。 这似...

10得票1回答
在TOpenDialog中右键单击文件时,使用自定义样式会显示无效字符。

请参照以下步骤进行复制。在XE2中正常工作,但在XE8中不行。 新建一个VCL表单应用程序 - Delphi 在表单上放置一个TButton和一个TOpenDialog 在按钮的OnClick事件中调用OpenDialog1.Execute 运行程序,打开文件对话框,右键点击文本文件=>菜...

7得票4回答
使用Delphi创建文件夹选择对话框的最常见方法是什么?

在Delphi 2009中,似乎没有一个简单的组件可用于创建文件夹选择对话框,尽管通过TOpenDialog提供了文件选择对话框。 使用Delphi创建现代文件夹选择对话框的最常见方法是什么?