Y yinchen Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #1 各位兄台,现在遇到一个问题不知道怎么解决,实现类似于delphi的工具条的功能,两个窗口,点一个窗口上的一个控件,比如panel,另一个窗口就加载 panel的所有属性,当然这只是个例子,比如我自定义一个图形,比如画个线,点击之后另一个窗口列出预先设定好的线的属性。不知道我描述清楚了没有,请教怎么实现。
各位兄台,现在遇到一个问题不知道怎么解决,实现类似于delphi的工具条的功能,两个窗口,点一个窗口上的一个控件,比如panel,另一个窗口就加载 panel的所有属性,当然这只是个例子,比如我自定义一个图形,比如画个线,点击之后另一个窗口列出预先设定好的线的属性。不知道我描述清楚了没有,请教怎么实现。
D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #2 每个对象的属性用列表形式装载,每次激活时,加载他们的属性。在一个窗体中加载,每次加载读取树属性列表,及属性值。 设置后复制给属性。
Y yinchen Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #3 这个想法我是知道,但就是不知道该怎么实现装载这个过程,我把每个自定义控件的属性都封装起来了,觉得要用grid和贴图的方法,因为还要实现设置颜色,装载图片等问题,不知道想法对不对?
Y yinchen Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #5 大家不会闲分少吧,我可是就这么点了,哈,刚开始学,散分散的多了,又没挣过,大家 将就一下看看吧
H HammerLi Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #7 你的问题是如何在两个窗口之间通讯还是如何获得控件的所有属性?
Y yinchen Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #8 HammerLi 是如何获得控件的属性,如何动态的加载不同控件的不同属性,就类似delphi的那种功能.
H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-10 #12 下载一个DevExpress.Inspector控件包。里面有一个 dxRTTIInsProperty这个控件可以列出对象的属性的。。
W wk_knife Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-10 #13 下一本DELPHI IN NUTSHELL 看看吧. 或者DELPHI 开发人员指南,关于控件开发的前一章的预备知识.
H HammerLi Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-10 #14 hwljerry 说的是一种方法,比较方便简捷,或者你可以看一看RTTI的资料,自己写会对提高水平有很大帮助。