用BCB设计DBTreeView组件小结
续二的最后一个函数,你是不是感到很纳闷:这个函数到底是用来干什么的呢?下面听我慢慢道来:我使用这个函数主要是用来实现定制属性编辑器。细心的读者一定还记得,我设计的控件中有三个关键的数据成员:ParentID,PrimaryIDField,DisplayField,这三个成员的函义是什么?相信不用我多说。为了使它们的设置更人性化,我选择了用下拉框的方式显示它,而其具体内容则由数据表中的字段而来,那么很自然我便采用了TFieldNameProperty,通过对它的定制,我实现了属性编辑器的定制。
TTypeInfo* AnsiStringTypeInfo(void)
{
//定义类型信息
TTypeInfo* TypeInfo = new TTypeInfo;
TypeInfo->Name = "AnsiString";
TypeInfo->Kind =