如上,

解决方案 »

  1.   

    是不是delphi 7里附带的一个控制...
      

  2.   

    Devexpress的inspector控件,有符合你要求的。我也找了好久才找到的,不过他的下拉框不支持OnDrawItem事件,所以一些如颜色等,不是很直观,需要自己修改。
      

  3.   

    TValueListEditor
    ——我在试,再给些好方法,(不想用三方控件~~~)3ks~~~~~~~~
      

  4.   

    你可以参考FastReport报表编辑器的实现方式
      

  5.   

    编辑器界面好办.内部实现,我想总的思路就是设置值,保存值.简单的可以保存为ini,复杂的,可以类似dfm的方式来处理.
      

  6.   

    又顶上来了?
    >>>Devexpress的inspector控件,有符合你要求的。我也找了好久才找到的,不过他的下拉框不支持>>>OnDrawItem事件,所以一些如颜色等,不是很直观,需要自己修改。
    Devexpress的inspector系列控件有一个OTTIInspector,直接把组件传进去就可以,和delphi的ObjectInspector一样。你下一个这玩意,里面有例子的。www.playicq.com上有下。
      

  7.   

    >>>ssq237712
    非常感谢我不想用三方控件,只想用现有控件,做一个类似的~~给些例子,谢谢,谢谢~~
      

  8.   

    现有控件就TValueListEditor还象个样子,不过设起属性来太累了。我最开始也是用这个做,费了好大劲,做出的东西也不象个样子。
    留一个email吧,得空我把那些发一点给你。不过我仍然推荐用dxInspector。
      

  9.   

    >>>ssq237712非常感谢,我现在也在尝试TValueListEditor我的mail:[email protected]
      

  10.   

    可以到这里看看http://www.bergsoftware.net,有类似的控件,在下载页面还有一些Totorials,可以参考.不知能不能满足你的要求.
      

  11.   

    清华大学计算机课程(教授讲课录像)
    要下载吗?快到www.8cd.cn
      

  12.   

    zhangyin710除了三方控件,有其他方法吗?谢谢
      

  13.   

    >>>ssq237712
     
    已收到,非常感谢~~~~~~~~激动啊~~~~~
      

  14.   

    >>>ssq237712还得麻烦您,能不能给我个整体描述?注释少,确实很郁闷~~~~不胜感激~~~
      

  15.   

    >>>ssq237712不知,,uses CADConst, BasicFunc,CADPaint这几个,是什么?
      

  16.   

    我是嵌在程序中用的,你可以不管它。看看操作方式就够了。
    整个的是为别人做的一个类似CAD的东西,代码太多,也牵涉到一些其他因素,不方便给你全部代码的。
    其实和其他的接口很简单,TPropertyObject提供方法GetProperties得到属性元素列表,TValueListEditor显示他们并通过修改PropertyItem修改对象的属性值。
    如果你需要直接显示编辑rtti信息,则可以不用这个的。我是为了编辑特定的信息并显示成汉字。
      

  17.   

    我再一次推荐你用DevExpress Inspector。省心省事啊