Ich schlage mich z.Zt. mit kompos herum (ist absoulut nicht mein gebiet) ud da habe ich folgendes problem:
ich möchte ein paar properties in ein untermenü zusammenfassen das man dann mit dem click auf das + öffnen kann wie z.B. Font bei TEdit.
Hier die Registerfunktion meiner kompo:
procedure Register; <br>
begin<br>
RegisterComponents('Standard', [TSpecialEdit]);<br>
RegisterPropertiesInCategory(TLocalizableCategory, TSpecialEdit,<br>['Kommastellen','Negativ']);<br>
end;
TLocalizableCategory ist in der unit DsgnIntf definiert und delphi sollte eigentlich die properties in ein Standarduntermenü stecken. Ich habe mir auch schon eine eigene klasse erstellt die man anstatt TLocalizableCategory nehmen könnte:
TSpecialEditOptions = class(TPropertyCategory)<br>
class function Name:string; override;<br>
end;
nun das problem:
das untermenü wird nicht erstellt, die properties bleiben auf der untersten ebene des objectinspectors.
Was habe ich da falsch gemacht das das einfach net funzt ???
mfg
CRA
ich möchte ein paar properties in ein untermenü zusammenfassen das man dann mit dem click auf das + öffnen kann wie z.B. Font bei TEdit.
Hier die Registerfunktion meiner kompo:
procedure Register; <br>
begin<br>
RegisterComponents('Standard', [TSpecialEdit]);<br>
RegisterPropertiesInCategory(TLocalizableCategory, TSpecialEdit,<br>['Kommastellen','Negativ']);<br>
end;
TLocalizableCategory ist in der unit DsgnIntf definiert und delphi sollte eigentlich die properties in ein Standarduntermenü stecken. Ich habe mir auch schon eine eigene klasse erstellt die man anstatt TLocalizableCategory nehmen könnte:
TSpecialEditOptions = class(TPropertyCategory)<br>
class function Name:string; override;<br>
end;
nun das problem:
das untermenü wird nicht erstellt, die properties bleiben auf der untersten ebene des objectinspectors.
Was habe ich da falsch gemacht das das einfach net funzt ???
mfg
CRA
Comment