中易网

delphi的opendialog多选问题

答案:3  悬赏:0  
解决时间 2021-03-13 07:51
opendialog1.Options:=opendialog1.Options+[ofAllowMultiSelect];
if OpenDialog1.Execute then
memo1.Lines.Assign(opendialog1.Files);
在实现多选时,在显示第一次选中的文件名之后我想把第二次选中的内容不覆盖第一次的,而是延续到MEMO中第一次内容的下一行显示。
怎么写代码呀?
最佳答案
memo1.Lines.AddStrings(opendialog1.Files);
全部回答
楼上 正解. 或者 用memo1.lines.append(.......);循环添加
//打开不存在文件时候报错,不是对话框问题,而是你处理的问题。 你可以在处理之前判断文件是否存在,不存不进行下面处理就可以了 ,下面o1是个对话框控件: procedure 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;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生前点击死亡和死后点击伤的区别
蚂蚁花吧怎么不能用
刚买不久的蜗牛,土养。一直不怎么吃东西,现
铜陵市欣雨遮阳装饰品公司地址有知道的么?有
山东桓台火电厂有哪些
百合枸杞红枣山药一起煮的详细过程
dc min der stp 等海运术语什么意思
vans有一款花色有点像goyard是什么款
09届南昌理工学院经管系大专什么时候拿毕业证
鹿井甘泉地址有知道的么?有点事想过去
拨打对方手机移动号,铃声响了一阵就没了,请问
求几张八人动漫头像 宿舍一起的
买家私找的中介跳单合法性 买家通过太平洋房
有没有人知道皮肤中毒了怎么办? 前天在办公
从太原发车的15:44的6818车几点到忻州
推荐资讯
冷风机6根线怎么接
最大的麦穗关联词(),弟子们也试着摘了几穗,()
电脑上的读卡器小卡怎么用
买卖他人信息属于行政拘留还是刑事拘留
为什么我的电脑插上网通宽带灯不亮 也没反应
suisai酵素洗颜粉能用多久
中国人民银行绥德支行地址在哪,我要去那里办
大家给我想想下半句怎么接更押韵,要煽情。字
天津中医药大学第一附属医院-体检中心地址在
拒嫁豪门少夫人99次出逃中苏世捷与夏奈儿什么
平方差公式结构特征是:①公式左边是两个( )
搜网名 男的网名大全
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?