自定义可折叠的控件属性的问题

renxucai renxucai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下代码:自定义控件的一个属性,希望把几个属性集中到一个条目下
点击前面的加号后,展开其内部的属性。
下面的程序,运行后在属性列表内有
+visibility,但是点击后下面没有内容,为什么?
——————————————————————————————————————————————————————
——————————————————————————————————————————————————————
unit SDProperty;

interface
uses SysUtils, Classes;
type Tvisibility=class(Tobject)
private
FVisible:boolean;
FVFrom:integer;
FVTo:integer;
procedure setvisible(value:boolean);
procedure setVFrom(value:integer);
procedure setVTo(value:integer);
protected
public
constructor create;
destructor destroy; override;
published
property Visible:boolean read Fvisible write setvisible default true;
property VFrom:integer read FVFrom write setVFrom default 0;
property VTo:integer read FVTo write setVTo default 0;

end;
//procedure Register;
Implementation
constructor TVisibility.create;
begin
Fvisible:=true;
FVFrom:=0;
FVTo:=0;
end;
destructor TVisibility.destroy;
begin
inherited;
end;
procedure TVisibility.setvisible(value:boolean);
begin
FVisible:=value;
end;
procedure Tvisibility.setVFrom(value:integer);
begin
FVFrom:=value;
end;
procedure TVisibility.setVTo(value:integer);
begin
FVTo:=value;
end;
end.

...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
renxucai
Delphi 5,944 成员 262,941 内容