编写控件遇到的问题(50分)

T

tianli_

Unregistered / Unconfirmed
GUEST, unregistred user!
我的控件增加了一个TStrings属性,
在运行时,点击属性右边的…按钮时出现提示,意思是不能将nil Assign给TRichEditStrigs。什么意思,该这样解决???
 
哪先把哪个F属性:=XXXX.CReate
 
意思是你的 TStrings 类型的属性没有创建,所以其值为nil。
解决方法:
假设 FStrings 是记录你的 TStrings 类型的属性的私有变量,
在你的控件的构造器(Create)中加入以下语句:
FStrings := TStringList.Create;
在你的控件的析构器(Destroy)中加入以下语句:
FStrings.Free;
即可。
 
支持樓上.
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
745
DelphiTeacher的专栏
D
D
回复
0
查看
747
DelphiTeacher的专栏
D
顶部