请问如何将在设计期动态创建的控件的属性注册进属性编辑器?急!谢谢!(100分)

  • 主题发起人 主题发起人 simontown
  • 开始时间 开始时间
D6的开发指南我这没有,但有D5开发人员指南
你的意思难道PropertyEditor除了注册属性类型还能创建新的控件项进去?
请给句示例,谢谢!
 
注册新的属性编辑器
RegisterPropertyEditor

看Delphi5开发人员指南第23章第3节
 
应该是22章第3节吧
而且好象你还是没理解到我的意思……
如果可以,能加我QQ吗?
 
还可以在自己的界面中设置选中控件的属性(例如在文本框中填写)
 
楼上的,能加你QQ吗?
 
你分明就是要做个IDE嘛,并且比现在DELPHI带的还要自动化,专用化,所有组件都可以通过你的这个控件在设计期直接创建到设计期容器中,并且可以直接跟你手工从控件面板上拉下来的组件一样编辑属性,拖放位置.
 
对,楼上正解
能指点下吗?
 
看看dreamdesign吧
 
请各位大哥把话说完了~
老叫我看什么什么,可是在哪找总得说一下吧~~
 
呵呵!别理他们!他们都是些隔岸观火的人!
 
放在一个包内
 
RegisterPropertyEditor(TypeInfo(TCursor),nil,'',TCursorProperty);
 
这个相对比较难,需要在设计时进行控件的自动生成。
在delphi有自己的机制来处理这个内容。delphi要自动的向你的窗体声明里增加控件,同时还要在你的控件中管理新增的控件。
建议你看一下已有的控件,将它的代码拷过来,devexpress的系列控件都有这个功能。它先放置一个控件,之后使用这个控件可以创建一系列的相关控件,这些相关控件可以进行属性编辑。
 
后退
顶部