opendialog选中若干个文件,我想要在EDIT1上显示出它们的FILENAME。
例如:
我选取c盘下的 1.txt ,2.txt ,3.txt 文件,要在Edit1 上显示:‘c:\1.txt,c:\2.txt,c:\3.txt’
例如:
我选取c盘下的 1.txt ,2.txt ,3.txt 文件,要在Edit1 上显示:‘c:\1.txt,c:\2.txt,c:\3.txt’
解决方案 »
- 大家都知道D2010的RTTI得到了极大的增强,不知道是否也和.net那样支持动态编译呢?
- 怎样释放放在bevel上的控件
- 执行RAVE报表时,可以去掉Output Options这个弹出窗体吗?怎么去掉?
- BCB5 安装DevExpress.QuantumGrid.Suite.v5缺少DBReg.dcu???
- 〓〓〓 江苏·镇江,寻求合作伙伴! 〓〓〓
- 清除系统事件日志工具。
- 五子棋的棋子判断
- 请问我在使用sub detail打印明细表时,为什么会重复打很多次,预览中的效果是好的,但是打印出来的sub detail中的记录是重复打印的
- 那个函数是弹出一个窗口让用户输入一个数值?
- 烦人的代码转换问题???
- 帮看一下这是什么原因
- delphi枚举跟子界类型是什么意思?
procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.Options := OpenDialog1.Options + [ofAllowMultiSelect];
if OpenDialog1.Execute then
begin
Edit1.Text := OpenDialog1.Files.CommaText;
end;
end;
i:integer;
begin
if OpenDialog1.Execute then
begin
i:=opendialog1.Files.Count;
for i:=0 to i-1 do
begin
if edit1.Text='' then
edit1.Text:= OpenDialog1.Files.Strings[i]
else
edit1.Text:= edit1.Text+','+OpenDialog1.Files.Strings[i];
end;
edit1.Text:=edit1.Text+',';
end;我刚才这样写,可以实现。不知道有没有简单点的方法!
bdmh的方法也可以,但是多了个双引号,能否去掉这个双引号?
再问个问题,如果EDIT2要显示所选文件的路径 ‘c:\’,这个又是用哪个属性?