控件属性Parameters的问题
我这个控件是继承TSpeedButton类的,只是想有一个Parameters属性。
TDyHotQry = class(TSpeedButton)
private
FParameters : TParameters;
...
protected
public
constructor Create(AOwner : TComponent); override;
...
published
property Parameters : TParameters read FParameters write SetParamsList;
...
end;
constructor TDyHotQry.Create(AOwner : TComponent);
begin
inherited Create(AOwner);
Glyph.LoadFromResourceName(HInstance,'TDyHOTQRY');
...
FParameters := TParameters.Create(a1,a2); {输入/输出参数}
...
end;
就是上面的a1,a2两个参数该怎么写。我乱写了很多,都不行,后来用FParameters := TParameters.Create(self,TParameter);生成控件后,我在用的过程中提示错误“invalid class typecast ” 这是怎么回事呢?