我正在使用TSaveDialog组件从按钮点击保存文件。然而,我遇到了在现有文件名上保存的问题。通常,在Windows中想要覆盖现有文件时,会弹出一个消息框询问您是否真的要覆盖该文件。但是,TSaveDialog组件并不会这样做,它将继续写入文件而不进行询问。
我希望有一个TSaveDialog函数或事件可以处理这个问题,但我没有看到任何看起来像是处理此问题的东西。所以可能是我还没有找到正确的方法。如果有事件,我可以使用。
我希望有一个TSaveDialog函数或事件可以处理这个问题,但我没有看到任何看起来像是处理此问题的东西。所以可能是我还没有找到正确的方法。如果有事件,我可以使用。
if FileExists(saveDialog.FileName) then
//and so forth
但是TSaveDialog有几个事件,包括OnCanClose、OnClose、OnFolderChange、OnIncludeItem、OnSelectionChange、OnShow、OnTypeChange等......
我的问题是,如何使用TSaveDialog组件弹出一个消息框,询问用户是否要覆盖现有文件。谢谢。