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
应该是分为两步,第一步是找到文件并获取路径
第二步 是打开这个文件,不同的文件有同的打开方法,如果是文本文件,使用组件直接载入即可。
获取文件路径的代码,楼下帖了。