如何实现像Delphi一样,当拖某一控件在主窗体上比如Label,就有相对应的在Object Inspector上进行属性修改?(50分)

  • 主题发起人 主题发起人 Dlwxn
  • 开始时间 开始时间
D

Dlwxn

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现像Delphi一样,当拖某一控件在主窗体上比如Label,就有相对应的在Object Inspector上进行属性修改。我做的是画图程序,当画一个正方形时,希望可以修改它的颜色、高等和其它自己定义的属性,属性值已经出入数据库。正方形是自己定义的一个类,继承TGraphics。在一个主窗体上修改就行了。我的图形有多个,因此属性值也不同,修改属性的对话框也不同。就像Delphi中Label和Button的Object Inspector对话框不一样。能不能给个简单的例子或者思路,先谢谢了!
 

panel加其它控件,根据条件显示哪个panel,隐藏其它panel。
Notebook也行。
 
我觉得rtti + valuelistEditor结合可以做出你要的效果,
另外好像有第三方控件可以实现好像是devexpress组件中的。
 
同意realLearning
我就用rtti + valuelistEditor实现了运行时的Delphi软件可视化编辑器
 
to:影 子
我有一个仿Delphi3的程序,他是用TListBox,TComboBox和Edit动态生成的,但我该了好久未成功。

to:realLearning
wr960204
rtti 是什么?没有用过,感谢能不能再详细点。
 
呵呵 虽说没有这样的控件?
Express Inspector 2.01
Delphi 6 - http://207.198.101.133/EIS201/EInspectorSD6.exe
Delphi 7 - http://64.77.67.111/EIS201/EInspectorSD7.exe
 
to LSUPER
Delphi 6 - http://207.198.101.133/EIS201/EInspectorSD6.exe 无法打开
在http://207.198.101.133/ 上找到了一个ExpressInspector Suite下载名
Inspector2Demo.zip不知道是不是?
 
to LSUPER:
Inspector2Demo.zip是Demo,我要的就是这效果。
 
DevExpress Inspector 2.01 我已经在www.51delphi.com 上下载了,这个问题基本上解决了,多谢大家的帮助!

现在我想大家讨论一下rtti + valuelistEditor实现运行时的Delphi软件可视化编辑器,如谁有这方面的资料希望能贴出来让大家共同学习,谢谢!

 
多谢!解决。
 
后退
顶部