摘要: Delphi TreeView – 自动展开树形结构 当处理完TreeView控件树形结构的数据后,需要默认自动全部展开,可以用到TreeView的Expanded属性。 1 2 3 4 5 6 7 8 9 10 var icount : integer; begin RzTreeView1.Ite 阅读全文
posted @ 2017-03-24 09:59 麦麦提敏 阅读(3980) 评论(0) 推荐(0) 编辑
摘要: Delphi TreeView – 自动给标题上加图片 当处理完TreeView控件树形结构的数据后,根据不同的树形节点Level,加上不同的图片。 图片的ImageList已经放置好,并且TreeView的Images已经连上带有图片的ImageList。 除了手动添加图片外,还可以通过代码,根据 阅读全文
posted @ 2017-03-24 09:57 麦麦提敏 阅读(818) 评论(0) 推荐(0) 编辑
摘要: Delphi 发送邮件 通过Office Outlook 网上搜到的Delphi邮件发送系统,绝大多数是使用SMTP协议来发送。 但是事实上它们已经过时了,大多数邮件服务器已经屏蔽了Delphi Indy的邮件发送,从而导致Delphi发送不成功。 事实上,让Delphi通过Outlook.Appl 阅读全文
posted @ 2017-03-24 09:54 麦麦提敏 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: Delphi Create(nil), Create(self), Create(Application)的区别 最近的项目中经常在程序中动态创建控件,势必用到Create。 但是随之而来的问题就是动态创建的控件是否可以正确的释放内存? 以及 Create(nil), Create(self), C 阅读全文
posted @ 2017-03-24 09:48 麦麦提敏 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: Delphi StringReplace – 替换字符函数 Delphi中的StringReplace函数是SysUtils单元中自带的函数,该函数可以替换字符串中的指定字符。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function StringRepl 阅读全文
posted @ 2017-03-24 09:46 麦麦提敏 阅读(25880) 评论(0) 推荐(0) 编辑
摘要: MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。 1、函数原型及参数 function MessageBox(h 阅读全文
posted @ 2017-03-24 09:39 麦麦提敏 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在使用cxGrid的过程中,某一个单元格经常需要根据其他单元格的值来做相应的变色,如: 在cxGridDBTableView中,选定要变样式(如背景色、字体属性等)的列, 打开事件Events -> Styles样式 -> OnGetContentStyle, 增加事件 例如: 1 2 if ARe 阅读全文
posted @ 2017-03-24 09:36 麦麦提敏 阅读(885) 评论(0) 推荐(0) 编辑
摘要: Delphi DevExpress CxGrid 循环选择条目 整理出来的,直接复制粘贴即可使用 以下是从网络上复制粘帖到的,实践证明,利用以下代码进行获取选择行是错误的。 当我们利用 CxGrid进行排序后,它选的索引序号还是未排序前的,会导致选择错误、混乱的条目。 1 2 3 4 5 6 7 8 阅读全文
posted @ 2017-03-24 09:33 麦麦提敏 阅读(768) 评论(0) 推荐(0) 编辑