Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-04 #2 这套控件也许可以帮忙,dsnsys,在运行时修改属性 http://www.8421.org/download.php?id=137
N NongMin Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-04 #3 同意上面! 用DSN控件,其实它的属性编辑器是用程序作的,并不是Delphi的IDE中的! 我看过,作的很麻烦。
G Ginger Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-05 #4 DsnSys我使用过,但那个"Object Inspector"做的实在一般,而且属性时写死的。 我已经实现了一个可以动态获取、修改属性的类似Delphi中Object Inspector的东西, 修改简单属性可以,但遇到TFont、TStrings之类的复杂属性就没辙了。Delphi中使用 “PropertyEditor”对其赋值,我就是想在自己的程序里也调用这些现成的PropertyEditor。 目前的问题是,我无法知道一个类型的PropertyEditor是什么。
DsnSys我使用过,但那个"Object Inspector"做的实在一般,而且属性时写死的。 我已经实现了一个可以动态获取、修改属性的类似Delphi中Object Inspector的东西, 修改简单属性可以,但遇到TFont、TStrings之类的复杂属性就没辙了。Delphi中使用 “PropertyEditor”对其赋值,我就是想在自己的程序里也调用这些现成的PropertyEditor。 目前的问题是,我无法知道一个类型的PropertyEditor是什么。
L lp414 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-07 #5 看书《设计模式》。我说不大清楚,不过昨天晚上看到它的确有这方面的解决方案。