- 在Delphi 7中实现可继承可扩展的单例模式 2011-09-03 点击:1191 评论:0
- Delphi中如何让控件在编译时,自动添加所需的单元 2011-09-03 点击:1380 评论:0
- Delphi中如何实现TreeView的双击事件先于展开事件发生 2011-09-03 点击:1468 评论:0
- 如何动态克隆Delphi窗体 2011-09-03 点击:919 评论:0
- Delphi实现程序类名动态 2011-09-03 点击:1331 评论:0
- Delphi中给Raize的菜单加上Flat效果 2011-09-03 点击:1241 评论:0
- Delphi直接从流中读取HTML到WebBrower中 2011-09-03 点击:2343 评论:0
- 如何将一个字符串映射为一个Delphi控件属性名 2011-09-03 点击:1053 评论:0
- 如何判断一个控件(TControl)是否是动态创建出来的 2011-09-03 点击:990 评论:0
- Delphi中判断控件是否有某个属性 2011-09-03 点击:1590 评论:0
Delphi 7尚不支持静态域,是否就做不出单例呢?其实是没必要担心的,在刘艺所著的《Delphi模式编程》中,就给了多种实现单例的方法。我比较喜欢第一种,也就是利用{$J+}下常...
但是让用户逐个把所需的单元添加回来,又显然太麻烦了,甚至用户也不知道该添加哪些单元。有没有办法让它自动化一点,在编译时,让控件自动给单元添加所需的单元呢?答案是肯定的。 首先引用...
进入正题,其实我并不是真的把双击事件提前了,而只是通过一个小技巧,让它“好像首先发生”而已。节点展开不外乎是两种方法,一种是点那个十字,一个是双击节点标题。因此,我们可以想办法通过...
procedure FormClone(form : TForm) ;var ms : TMemoryStream; clone : TForm;begin ms := TMemo...
1、首先将delphi中Controls单元提取2、修改Controls单元中如下部分:procedure TWinControl.CreateParams(var Params:...
直接拖个RzMenuController1放到窗体上,放上菜单,设置OwnerDraw:=True效果图: 600) this.width = 600;'>每个Item中关联pro...
usesActiveX; procedureLoadStream(WebBrowser:TWebBrowser;Stream:TStream); var PersistStream...
usesTypInfo; functionTForm1.SetControlProp(ComStr,value:string):boolean; varComName,ComPro...
functionIsDynamicControl(mControl:TControl):Boolean; var vHandle:THandle; vResourceName:PC...
functionFindProperty(AClass:TObject;sPropertyName:String):Boolean; var PropList:PPropList;...