TComponet类的procedure TComponent.DefineProperties(Filer: TFiler);
var
Ancestor: TComponent;
Info: Longint;
begin
Info := 0;
Ancestor := TComponent(Filer.Ancestor);[color=#FF0000][/color]
if Ancestor <> nil then Info := Ancestor.FDesignInfo;
Filer.DefineProperty('Left', ReadLeft, WriteLeft,
LongRec(FDesignInfo).Lo <> LongRec(Info).Lo);
Filer.DefineProperty('Top', ReadTop, WriteTop,
LongRec(FDesignInfo).Hi <> LongRec(Info).Hi);
end;
在它的派生类中也经常发现这样的调用
比如:TCheckBox(_)等。这个是咋意思呀
请指点
var
Ancestor: TComponent;
Info: Longint;
begin
Info := 0;
Ancestor := TComponent(Filer.Ancestor);[color=#FF0000][/color]
if Ancestor <> nil then Info := Ancestor.FDesignInfo;
Filer.DefineProperty('Left', ReadLeft, WriteLeft,
LongRec(FDesignInfo).Lo <> LongRec(Info).Lo);
Filer.DefineProperty('Top', ReadTop, WriteTop,
LongRec(FDesignInfo).Hi <> LongRec(Info).Hi);
end;
在它的派生类中也经常发现这样的调用
比如:TCheckBox(_)等。这个是咋意思呀
请指点
解决方案 »
- 以UDP协议作为服务端,如何写给个思路?
- 用Rave Reports 5.0 如何给打印内容添加网格线
- [Delphi] 关于数据库语句
- 有详细介绍delphi com组件开发的书吗?
- 问题?没有解决,请指点
- 关于themeengine 5 组件的安装与使用的问题,会的青筋
- 材料出入库,如何建表最理想?(网络版)
- 如何让程序在运行期也能像设计时一样使form上的控件可选取,移动,改变大小?up有分!
- 如何实现这样的功能:select * from select * from table
- 关于QuickReport中图片打印问题
- delphi线程中如何读取webservice返回的数据集
- 如何在当前程序中启动外部程序
真郁闷
学习ing