为什么论坛不给我发表这个问题?
wljcr 2001-11-07 04:20:18 我想做一个数据敏感的控件,但不是从数据库敏感控件中继承下来,例如我想把
EDit做成数据敏感空间,但是又不能像TDBEdit那样只要设置
DataSouce和DataField就可以的,我想在其上加上DataBaseName(对应的数据库名)和TableName(数据库中的某一个表名)属性,
但是怎么才能像TTable控件那样在这两个属性设置上有下拉框呢?我看过TTable控件关于这两个
属性的定义,其中DatabaseName属性实在其父类TDBDataset中定义的,但是它是个String类型
TableName属性是一个TFileName属性,另外在TSession中有这样两个函数: procedure GetTableNames(const DatabaseName, Pattern: string;
Extensions, SystemTables: Boolean; List: TStrings);
procedure GetDatabaseNames(List: TStrings);
请问该如何才能解决让DatabaseName和TableName属性在Obeject Inspcetor出现下拉框?
多谢了