Delphi的保存文件对话框-TsaveDialog

摘要:
TsaveDialog继承于TOpenDialog,只介绍以下几个内容:1、TsaveDialog如何设定为保存的默认路径是当前程序所在的文件夹:默认目录是当前程序所在目录应设置属性InitialDir:opendialog1.InitialDir:=extractfilepath(application.ExeName);savedialog1.InitialDir:=extractfilepa

TsaveDialog继承于TOpenDialog,只介绍以下几个内容:

1、TsaveDialog如何设定为保存的默认路径是当前程序所在的文件夹:

默认目录是当前程序所在目录应设置属性InitialDir:

opendialog1.InitialDir := extractfilepath(application.ExeName); 
savedialog1.InitialDir := extractfilepath(application.ExeName);

2、设置过滤器、处理文件后缀

复制代码
procedure TForm1.Button5Click(Sender: TObject);
begin
SaveDialog1.Filter := '*.txt|*.txt'; //设置过滤器,只保存txt
if savedialog1.execute then
     begin
       if extractfileExt(savedialog1.FileName)<>'.txt' then //判断文件名后缀是否为.txt
       SaveDialog1.FileName := ChangeFileExt(SaveDialog1.FileName,'.txt'); //不是的话修改后缀为.txt
Memo2.Lines.SaveToFile(savedialog1.FileName); //保存文件 end; end;
复制代码

免责声明:文章转载自《Delphi的保存文件对话框-TsaveDialog》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MFC office2007风格设置左侧导航栏 [转]centos 安装和配置 rabbitmq下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下用/proc/stat文件来计算cpu的利用率-c语言实现

proc文件系统介绍       /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并...

idea2019版本破解

一.查看bin目录下是否有类似的jar包 D:ideaIntelliJ IDEA 2019.1in 如果没有则需要去下载相应的jar包。 二.修改同级bin目录下的两个对应的文件 将里面的jar换成你新更换的jar全名: 三.修改C:WindowsSystem32driversetc目录下的hots文件 在hosts文件中新增两行代码 0.0.0.0...

Delphi安装/卸载OCX控件的方法

delphi 安装卸载ocx 请参见 如下 http://blog.csdn.net/xt_chaoji/article/details/7027298 打开Delphi,关闭所有项目。 1.安装OCX控件 点击菜单项:Component -> Import ActiveX Control… 进入如下界面: 然后点击按钮“Add..”,弹出如下界面...

网站项目开发规范

网站项目开发规范   总 论   本规范既是一个开发规范,也是一个脚本语言参考,本规范并不是一个一成不变的必须严格遵守的条文,特殊情况下要灵活运用,做一定的变通。但是,请大家千万不要随意更改规范。如果有任何问题,请及时与我联系,我会及时更改本规范的相关代码样例和文档。    基 本 要 求   1. 在网站根目录中开设images common te...

oracle instantclient_11_2插件安装

1.安装plsql 2.instantclient_11_2下载,解压到目录 D:DevToolsinstantclient_11_2 3.打开plsql, 点击“取消” 4.选择“工具”--》首选项---》连接--》oracle主目录填写D:DevToolsinstantclient_11_2 OCI库填写 D:DevToolsinstantclient...

Flask-爱家租房项目ihome-01-项目框架的搭建

项目介绍 该项目是一个简易版的租房平台项目, 房东可以在平台上发布自己的房源, 房客可以搜索心仪的房源并进行一定时间的租赁. 主要功能模块包括用户模块(注册/登录/个人信息), 租房首页, 房屋列表页,房屋详情页, 房屋预订页, 支付宝支付等. 该项目属于不完全的前后端分离, 前端使用的是html+css+jquery, 后端使用的是flask框架, 后端...