I want to create a group of property (Expandable Property) I Define a Record Type and Set Type of My Property as a record. but That property dos not Appears in object inspector but on run time I can access to that property.
type
GageProperty = Record
MaxValue:Real;
Color1:TColor;
Color2:TColor;
DividerLength:Integer;
DownLimit:Real;
FloatingPoint:Integer;
Frame:Boolean;
GageFont:TFont;
GradiantStyle:GradStyle;
Height:Integer;
Width:Integer;
Left:Integer;
MinValue:Real;
NeedleColor:Tcolor;
Sector1Color:TColor;
Sector2Color:TColor;
Sector3Color:TColor;
SignalFont:TFont;
SignalNmae:String;
Step:Integer;
SubStep:Integer;
Thickness:Integer;
Top:Integer;
UpLimit:Real;
ValueUnit:String;
End;
TGasTurbine = class(TPanel)
private
{ Private declarations }
FGageProp:GageProperty;
Procedure SetGageProp(Const Value:GageProperty);
published
{ Published declarations }
Property GageProp: GageProperty Read FGageProp Write SetGageProp;
What should i Do? Please Help me