本函數會開啟對話方塊 讓您選取所要的檔案 然後將這個檔案的路徑與檔名傳回 放到變數 path 之中 在括弧之中的引數 dlgtitle 表示對話方塊上的標題名稱 其實建議您不用給它 只要給空字串即可 因為系統內定的名稱為”開啟舊檔”
defname 是放置在檔案名稱欄位上的字串 您可以給一個字串 系統會自動先將它顯示在欄位之中 或者不給也可以
defpath 所指定的是檔案一開啟時所開的目錄 如果沒有指定任何路徑 則系統會自動使用目前所在的這個目錄
defext 表示延伸的檔案 若您指定了延伸的檔名 則對話方塊開啟時 會自動將這個延伸的檔名加在檔案名稱的後面
filters 表示檔案型式清單之中的選項 但它的格式必須如下
"description|*.ext|description|*.ext;*.ext|..."
如果您有個檔案型式 *.bmp 要放置在檔案型式清單之中 所要寫的方式為
"bitmaps|*.bmp"
如果加上個文字的檔案型式 *.txt 則為
"bitmaps|*.bmp|text files|*.txt"
saveasfiledlg
path := saveasfiledlg(dlgtitle, defname, defpath, defext, filters)
本函數會開啟一個對話方塊 讓您將檔案儲存 然後將這個檔案的路徑與檔名傳回 放到變數 path 之中
括弧之中的引數 dlgtitle 表示對話方塊上的標題名稱 其實建議您不用給它 只要給空字串即可 因為系統內定的名稱為”另存新檔”
defname 是放置在檔案名稱欄位上的字串 您可以給或者不給也可以 defpath 所指定的是對話方塊開啟時所開的目錄 如果沒有指定任何路徑 則系統會自動使用目前所在的這個目錄
defext 表示延伸的檔案 若您指定了延伸的檔名 則對話方塊開啟時 會自動將這個延伸的檔名加在檔案名稱的後面 filters 表示檔案型式清單之中的選項 它的格式與上一個函數相同
新聞熱點
疑難解答