• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
wljcr 2001年11月07日
为什么论坛不给我发表这个问题?
我想做一个数据敏感的控件,但不是从数据库敏感控件中继承下来,例如我想把
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出现下拉框?
多谢了
...全文
53 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Delphi
创建于2007-08-02

1457

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告