自制组件,TStrings 属性问题!!!急
自制组件,其中有个属性是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
---------------------------
我试了一个下午了。请大家指点了!
我在.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
---------------------------
我试了一个下午了。请大家指点了!
...全文
相关推荐
详细的Delphi属性,新手
这些组件都继承自 `TStrings`,并且扩展了它的功能以适应特定的应用场景。#### 二、TStrings 类的主要属性TStrings 提供了一系列属性来帮助开发者更好地管理和操作字符串列表。
Delphi TStringList类详解[项目代码]
在Delphi编程语言中,TStringList类是处理字符串列表的重要组件,它继承自TStrings类,并在此基础上增加了一些特定功能。
Delphi 详细教程 文字版03
Delphi通过TStrings对象为这些场景提供了统一的处理方式,允许在不同组件间共享和转换字符串列表。
Delphi应用程序经常要处理字符串列表.doc
TStrings的灵活性和通用性使得它成为Delphi中处理字符串集合的首选工具,无论是用于用户界面组件的数据源还是用于内部处理。
INTRAWEB官网上的类说明及其属性
aRequest: THttpRequest; aReply: THttpReply; const aPathname: string; aSession: TIWApplication; aParams: TStrings


