delphiopendialog過濾
Ⅰ delphi中怎麼用OpenDialog1組件得到文件名,,
ExpandFileName() 返迴文件的全路徑(含驅動器、路徑)
ExtractFileExt() 從文件名中抽取專擴展名
ExtractFileName() 從文件名中抽取不含路徑屬的文件名
ExtractFilePath() 從文件名中抽取路徑名
ExtractFilEdir() 從文件名中抽取目錄名
ExtractFileDrive() 從文件名中抽取驅動器名
ExpandUNCFileName() 返回含有網路驅動器的文件全路徑
ExtractRelativePath() 從文件名中抽取相對路徑信息
用OpenDialog.FileName做參數
Ⅱ DELPHI怎麼用Open Dialog對話框,打開一個文件夾,獲取這個文件夾的路徑!
var s:string
begin
with self.OpenDialog1.Execute
begin
s:=self.OpenDialog1.FileName;
end
end;
Ⅲ delphi opendialog控制項都有什麼屬性
一.常用屬性
1.DefaultExt特性:
當用戶未輸入文件擴展名時它用於指明默認的擴展名。
2.FileName特性:
它為string型用於記錄最後一個被選中的文件的全路徑名。默認為空。
3.Filter(過濾器)特性:
它用於設置打開對話框中顯示的文件類型,實在打開的對話框中僅顯示與該特性所列的相匹配的文件。在程序設計階段用戶可以在對象觀察器中,單擊Filter特性值框中的「...」按鈕,將彈出Filter Editor 對話框,可以在此設置預顯示文件的擴展名,既設置過濾器。用戶還可以在程序代碼中動態的設置該特性值。例如:
Filter:='delphi uint Files|*.pas;*.dpr';
4.FilterIndex特性:
該特性為integer類型,在設置了多個過濾器時,用於確定在打開對話框中文件類型下拉列表中初始顯示的過濾器的序號,其默認值為1。
5.InitilDir特性:
用它指明對話框的默認目錄。
6.Title特性:
用它指明OpenDialog 組件標題欄中的字元串,默認值為「打開」。
等
二、常用方法
Execute方法:
起作用是打開對話框,用戶單擊「打開」或OK按鈕,該方法返回值為true;用戶單擊「取消」或Cancel按鈕,該方法返回值為False。
通常用程序代碼打開文件的結構如下:
if OpenDialog1.Execute then
degin
//打開文件操作
end;
OK了,這些會就夠了。
Ⅳ delphi opendialog如何顯示隱藏文件或文件夾
在文件夾窗口的菜單「工具--文件夾選項--查看」中進行「顯性」設置即可。
Ⅳ delphi opendialog問題
//打開不存在文件時候報錯,不是對話框問題,而是你處理的問專題。
你可以在處理之前判斷文件是否存在,不屬存不進行下面處理就可以了
,下面o1是個對話框控制項:
procere TForm1.Button1Click(Sender: TObject);
var
s:string;
//判斷文件是否存在
Function File_IfExist(FileName: String): boolean ;
Begin
result := true;
Try
If Not fileexists(FileName) Then
result := false;
Except
result := false;
End;
End;
begin
if o1.Execute then
begin
if not File_IfExist(o1.FileName) then
begin
//給個文件不存在的提示
abort;
end;
s:=o1.filename;
end;
end;
Ⅵ delphi opendialog如何使用
OpenDialog只是一個文件打開界面,返回一個FileName屬性,或者是FileList,具體的文件操作,還要另外寫代碼的。
Ⅶ delphi中OpenDialog的用法
錯誤描述:沒有聲明得標志符號open。
沒有這種用法吧。
Ⅷ delphi的opendialog怎麼讓它打開時就是程序所在的目錄
//在打開之前先這樣初始化
opendialog.InitialDir :=ExtractFilePath(Application.ExeName);
//打開
opendialog.Execute;
//這樣就是當前程序所專在目屬錄了
Ⅸ delphi opendialog如何打開文件並把路徑顯示在tedit
應該是分為兩步,第一步是找到文件並獲取路徑
第二步 是打開這個文件,不同的文件有同的打開方法,如果是文本文件,使用組件直接載入即可。
獲取文件路徑的代碼,樓下帖了。