自制组件,TStrings 属性问题!!!急
klggg 2003-10-29 05:46:54 自制组件,其中有个属性是TStrings ,目的是产生一个例表供选择.
我在.h里做了以下定义.
TStrings *FFieldList;
__published:
__property TStrings *FieldList = { read = FFieldList, write =SetFieldList };
SetFieldList 函数是这样的
void __fastcall gggCodeSelect::SetFieldList(TStrings *str)
{
FFieldList=str;
}
编译安装包成功后。拖入自制的控件测试。在对象观察器里后到的 FieldList 属性,当点击该属性欲进行修改时提示:
---------------------------
Error
---------------------------
Cannot assign a nil to a TRichEditStrings.
---------------------------
OK
---------------------------
我试了一个下午了。请大家指点了!