======================================================
注:本文源代码点此下载
======================================================
#1楼 2009-10-26 19:55 lemon666[未注册用户]
请问老师,trichedit的方法找不出来?别的可以,不知道为什么?
回复 引用
#2楼 2009-10-27 12:01 lemon666[未注册用户]
请问老师,控件等的属性的更多信息能不能查出来?
回复 引用
#3楼[楼主] 2009-10-27 12:08 万一
@lemon666
现在应该都能查出来吧.
回复 引用 查看
#4楼 2009-10-27 18:15 lemon666[未注册用户]
{先获取方法集合, 这里随便使用了 tbutton 类}
ms := trtticontext.create.gettype(tbutton).getmethods;
老师,这里的(tbutton)能否通过变量赋值, 比如通过edit的text给它赋值,trtticontext.create.gettype(edit.text),就是这个意思,这样就通用了,请问行吗?
谢谢老师!
回复 引用
#5楼[楼主] 2009-10-27 18:25 万一
@lemon666
delphi 不支持将字符串直接转换为对象的变量, 所以这样不行.
但可以:
trtticontext.create.gettype(edit1.classtype).getmethods;
不过你的想法也是可以实现的, 需要自己写个函数: 根据不同的字符串返回不同的对象.
回复 引用 查看
#6楼 2009-10-28 17:59 lemon666[未注册用户]
当然可以,trtticontext里面有这方面的方法:
function gettype(atypeinfo: pointer): trttitype; overload;
function gettype(aclass: tclass): trttitype; overload;
function gettypes: tarray
;
function findtype(const aqualifiedname: string): trttitype;
回复 引用
#7楼 2011-07-09 10:29 globe
请问下能获取类中的类信息吗?
回复 引用 查看
注册用户登录后才能发表评论,请 登录 或 注册,返回博客园首页。
最新it新闻:
·ios 5.1 beta3文件预示未来 siri有可能支持 ipad和 ipod touch
·android平台12月广告浏览份额51.6% 超越ios
» 更多新闻...
最新知识库文章:
copyright ©2012 万一 powered by: 博客园 模板提供:沪江博客
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/