
Delphi人生
文章平均质量分 79
断肠人在天涯
没什么好介绍的
展开
-
用DBGrid控件配合数据集组件的Sort属性实现“点击标题栏自动排序功能”。
很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可自动排序的功能,实际上通过ADOQuery或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的字段进行排序,也可以选择排序方式(升序/降序),所以我们只要在OnTitleClick事件中设置排序字段和排序方式即可,如以下代码:procedu原创 2004-12-20 20:14:00 · 3268 阅读 · 1 评论 -
使用API函数获取磁盘空间及磁盘类型
procedure TForm1.Button1Click(Sender: TObject);var RootPath : string; Sed_Cluster, Bytes_Sec, Free_Clusters, Total_Clusters : DWord;begin Memo1.Clear; RootPath := C:/; if RootPath begin Get原创 2004-12-22 23:43:00 · 2937 阅读 · 2 评论 -
类似Access查找中的记忆功能
procedure TComLocateFrm.LocateBtnClick(Sender: TObject);var setLoOptions : TLocateOptions; i : Integer; slKeys : TStrings;begin if ComboBox1.Items.IndexOf(ComboBox1.Text) try slKeys := TStr原创 2004-12-21 21:47:00 · 1330 阅读 · 0 评论 -
04年掌握的一个小技巧
1. //状态栏右边子面板宽度固定,左边子面板自动调整宽度:procedure TMainFrm.StatusBar1Resize(Sender: TObject);//使Panels[0]长度自动调整begin with StatusBar1 do Panels[0].Width := Width-Panels[1].Width-Panels[2].Width-Panel原创 2006-06-05 18:48:00 · 969 阅读 · 0 评论 -
用Delphi开发的的组件如何使用自己设置的图标
<br />用Delphi开发的的组件如何使用自己设置的图标呢?它里面又有什么奥秘呢?<br />设置自制组件的图标要进行以下几步:<br /> (1)知晓组件的信息: 我要注册的组件名为TMemoEditor,在MyEditor.pas单元中.<br /> (2)制作一个和你的组件所在的单元文件同名的dcr文件,这里即为MyEditor.dcr,在该文件中添加一个24*24的BITMAP文件,名称一定要与你的组件名称一致,且全部大写,这里即为TMEMOEDITOR.<br /> (3)将该MyEdi转载 2010-12-24 22:11:00 · 1066 阅读 · 0 评论