Delphi
文章平均质量分 51
iteye_19576
这个作者很懒,什么都没留下…
展开
-
Delphi之Format函数
Delphi之Format函数Format是一个很常用方法,并且使用它可以实现众多格式的转变.因此学会使用Format是非常重要的.首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,...原创 2011-08-09 13:04:47 · 222 阅读 · 0 评论 -
TreeView 节点图标
有两个状态,一个为默认状态,一个为选中状态,对二者都要进行设置 TreeNode.ImageIndex TreeNode.SelectedIndex原创 2011-03-31 09:38:22 · 842 阅读 · 0 评论 -
Delphi窗体无法移动解决
Delphi窗体默认靠在左边,且无法移动。原因是将Form 的align的属性设为了alLeft 给位alNone即可解决。原创 2011-03-28 20:17:09 · 944 阅读 · 0 评论 -
Delphi 删除只读文件
Delphi中调用DeleteFile 删除文件,但是DeleteFile不能删除只读文件。如果要删除只读文件,应该将其只读属性去掉,在调用DeleteFile来删除。 SetFileAttributes(fileName,file_attribute_normal); DeleteFile(fileName);...原创 2011-03-03 17:21:03 · 306 阅读 · 0 评论 -
delphi 获取文件夹时间
var data: WIN32_FILE_ATTRIBUTE_DATA; systime: SYSTEMTIME; local: FILETIME; begin if(not GetFileAttributesEx( 'C:\新建文件夹 ', GetFileExInfoStandard, @data)) then...原创 2011-03-03 11:29:05 · 352 阅读 · 0 评论 -
Delphi DbGrid鼠标滚屏
Delphi的DbGrid默认不支持滚屏。通过一下代码可以让DbGrid支持鼠标滚屏 procedure NewGridWnd(var message:TMessage); OldGridWnd: TWndMethod; procedure TForm1.FormCreate(Sender: TObject);begin //支持鼠标滚动...2011-03-01 16:53:32 · 170 阅读 · 0 评论 -
Delphi字符串比较和大小写转换函数
首部 function SameText(const S1, S2: string): Boolean; $[SysUtils.pas 功能 返回两个字符串是否相等 说明 不区分大小写 参考 <NULL> 例子 CheckBox1.Checked := SameText(Edit1.Text, Edit2.Text); ━━━━━━━━...原创 2011-02-23 20:29:26 · 1592 阅读 · 0 评论 -
Application ExeName的应用
E x e N a m e属性能够返回应用程序的全路径和文件名。这个属性在运行时是只读的,不能修改它。但是可以读它,以使用户知道应用程序是从哪儿运行的。例如,下面的代码把E x e N a m e属性的值显示在主窗体的标题栏上:提示使用ExtractFileName()函数可以从ExeName属性中得到文件名:ShowMessage(ExtractFileName(Appli...原创 2011-02-11 14:57:19 · 438 阅读 · 0 评论 -
MessageBox 和 messagedlg用法
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.最简单用法,不带图形MessageBox(0,'不同意','提示',MB_OK);MessageBox(0,'不同意','提示',MB_OKCANCEL );2.警告对话框:MessageBox(0,'密码不能为空,请务必输入密码','警告',MB_ICONEXCLAMATION)...原创 2011-01-12 11:58:27 · 194 阅读 · 0 评论 -
Delphi中的第三方控件安装
由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组 件的安装方法介绍一下。 1只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公 布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会 出现错误。也正是因为没有源码,给使用者带来了不便,...原创 2011-01-06 13:36:21 · 259 阅读 · 0 评论 -
Delphi中的容器类
TList 类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList,TList 经常用来保存一组对象列表,基于数组实现的机制使得用下标存取容器中的对象非常快,但是随着容器中的对象的增多,插入和删除对象速度会直线下降,因此不适合频繁添加和删除对象的应...原创 2010-12-28 16:03:26 · 124 阅读 · 0 评论 -
Delphi中字符串处理合集
delphi字符串函数大全 函数 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas功能 返回两个字符串是否相似说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写参考 function StrUtils.Sou...原创 2010-12-23 16:25:55 · 188 阅读 · 0 评论 -
Delphi中的字符串分割
今天偶尔要做的Delphi程序,其中涉及到了字符串处理,里面有一个功能类似于VB里的split()函数的功能,于是查了很久才查到些资料,现将这些资料整理一下,方便大家.首先是一个网友自己编的函数.实现了和split()函数的功能. unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, ...原创 2010-12-22 10:11:16 · 301 阅读 · 0 评论 -
DELPHI中使用Tlist类的简单分析
我在上面的BLOG中写到了使用指针的方法。在DELPHI中指针最常见的就是和类TLIST结合起来使用。下面是一个很简单的例子,希望对这个例子的分析能让大家对使用TLIST类有一个简单的认识。代码的功能是使用指针和Tlist来生成一个牌串,并将牌串保存在t_CardInfo中。 procedure TForm1.Button1Click(Sender: TObject);cons...原创 2010-12-16 08:38:40 · 111 阅读 · 0 评论 -
Delphi 操作Excel
Delphi 控制Excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption := '应...原创 2011-04-12 18:11:52 · 172 阅读 · 0 评论