我是这样写的:
property left read Fleft write Fleft default 5;
为什么我得到的Fleft的值不确定?它在属性栏里显示为0,但实际上是200多?
property left read Fleft write Fleft default 5;
为什么我得到的Fleft的值不确定?它在属性栏里显示为0,但实际上是200多?
解决方案 »
- 郁闷,放分100!
- 关于邮箱的检测问题
- 怎么用delphi做类似股票的K线图?
- 在线求教:我做一个串口软件,运行时出现一个“Range Check Error"的提示,请问是什么意思?该如何解决。高分求教!!!!
- 传统的C/S和MIDAS有什么区别?
- DELPHI 开发WEBSERVICE,在IIS中浏览时出现以下错误No interface registered for URL '/soap/'
- 如果不使用DB系列控件。。。。
- faltbutton的问题!为什么总会触发一个mouseleave的事件噢!?
- 谁能告诉我WM_SYSCOMMAND常数的值是多少
- 在所有系统中通用的操作
- huo ??
- 如何让无句柄的控件得到消息
property open:boolean read FOpen write setOpen default true;
如果你在Object Inspector中设置open为true时,open不会被保存,否则保存到dfm文件中。
要设置默认值,应该在构造函数Create中设置,如:
constructor Ttest.Create(AOwner: TComponent);
begin
inherited;
open := true;
//....
end;—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
提醒一下,通常构造函数都是声明在public中,且override重载。