控件属性访问问题?(100分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
想在应用程序中把控件属性记下来:
1、我如何在运行期得知一些控件的属性以及其类型?
2、我又如何用字符串来访问控件和控件属性?如:用Button1和Enabled来访问Button1.Enabled?
 
通过RTTI(运行期类型信息),有空看看Rxlib中TFormStorage的源码就知了。
 
1.属性都存在*.dfm里面了。可以打开看看。可执行文件可以用dede反编译以后查看。
2.可以用Tbutton(findcomponent('button1'))来代替button1,enabled恐怕要自己
写解释器了。
 
是的应该通过RTTI来解决,
 
rtti是什么东西??
 
去source文件夹
 
多人接受答案了。
 
后退
顶部