有時保存的路徑已存在,想重新保存,但TSaveDialog 對話框已經關閉了。
uj5u.com熱心網友回復:
TSaveDialog 只是回傳一個檔案名而已。你需要的是目錄選擇對話框吧?uj5u.com熱心網友回復:
就是TSaveDialog,另存為對話框。我怎樣可點擊保存后,不讓對話框消失呀?因為我要判斷,回傳的路徑在目錄中是否已經存在?如果存在的我需要重新命名。但是一執行Execute方法后,另存為對話框就消失了。uj5u.com熱心網友回復:
自己做個對話框吧
uj5u.com熱心網友回復:
原來是這個需求啊。對話框加一個已存在檔案提示不就行了?
SaveDialog1->Options = SaveDialog1->Options << ofOverwritePrompt;
SaveDialog1->FileName = "1234.txt";
if (SaveDialog1->Execute())
{
ShowMessage(SaveDialog1->FileName);
}
uj5u.com熱心網友回復:
大俠,太感謝你了。問題解決了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/148751.html
標籤:基礎類
