结构体或者类如何用到属性编辑器中

trainbox 2012-08-25 12:32:08
比如
TNamePoint = record
Name: sting;
Point: string
end;

TTestComponent = class(TComponent)
private
FNamePoint: TNamePoint;
published
property NamePoint: TNamePoint read FNamePoint;
end

如何 TTestComponent 注册后可以看到属性编辑器里能看到 TNamePoint 属性?
...全文
114 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsfzxjy 2012-08-27
  • 打赏
  • 举报
回复
既然是只读属性,那出现在属性编辑器干什么。。你又不能编辑它
tp机器猫 2012-08-27
  • 打赏
  • 举报
回复
类是可以,结构体不知道行不行。

published
property NamePoint: T类名 read FNamePoint;

2007极以前好像只读属性不会显示在面版上,好像必须要可读可写的
hsfzxjy 2012-08-27
  • 打赏
  • 举报
回复
LZ是说:能不能在Property Editor中编辑记录类型属性,如他说的TNamePoint。。
chinawcs 2012-08-27
  • 打赏
  • 举报
回复
不是很清楚你的意思


procedure Register;
begin
RegisterComponents('Standard', [TXXXX]);
end;
注册组件到面板
hsfzxjy 2012-08-25
  • 打赏
  • 举报
回复
参考一下控件的Font属性

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧