怎样实现Object Inspector的功能(200分)

  • 主题发起人 主题发起人 liuchy
  • 开始时间 开始时间
L

liuchy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想创建一个类似Object Inspector的属性窗口,来显示对象的属性
(不是编控件),由于各种对象的属性种类、数量不同,而且有的属性还
比较复杂,我想Object Inspector是最好的选择.
 
前几天有一个同样的问题,查一查
 
去看看RTTI
 
不好意思,请教RTTI是什么意思
 
Run-Time Type Information
 
能不能举一个简单的例子
 
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=198495
 
你可以参照一下marco老先生的《delphi高级开发指南》中的第十六章,很好的例子
。我有它的程序。
 
我这几天看了DELPHI的帮助,又下栽了几个控件,但最后发现都不能满足我
的要求。因为要借助于PropertyEditor的话,那么对象至少得是从Tobject继
承过来的控件,但我的对象只是自定义的类,这样DELPHI的PropertyEdit就帮
不上忙了。我的原意是有几个自定义的类,用类似Object Inspector的窗口
显示和修改类成员的值,简单的类成员可用Edit和Combobox修改,复杂的成员
还要弹出另外的窗口进行编辑。功能上和Object Inspector是相同的。
 
具实如果自定义一个类,没有指定一个父类,那么它的父类就是Tobject吧?
有http://delphi32.sonic.net.cn里有几个这样的控件。
 
看来只有自己用StringGrid画了!!!
 
InfoPower2000 中 TwwDataInspector
devexessDev Express里面那个
 
能给出devexessDev Express的下栽连接吗?heguohua.topcoll.net的
连接失效了!
 
用devinspector吧,是DevExpress系列组件,保证让你满意。
ftp://my.szptt.net.cn/JGK8DXS9XFUCP/xiucai/dxinspector suite v1.1 source.rar
 
至于devExpress系列组件,可以到:
ftp://my.szptt.net.cn/JGK8DXS9XFUCP/xiucai/
或者是:
http://home.online.tj.cn/~kw/
下载。
 
看你的问题好像要用到ToolsApi,ToolsApi是delphi提供的插件接口,
这个接口能够控制delphi ide的各个部分,我想就是这个了吧,
其中包括PropertyEditor,ComponentEditor等等,但是这个东西不知
道为什么没有得到人们的重视,我也只是看了看,没做过实例,我想应该
不是很困难吧,因为有delphi提供的源代码.
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
664
DelphiTeacher的专栏
D
后退
顶部