Ad esempio, come Font. Qualcuno può dare un esempio molto semplice? Forse solo una proprietà con due sotto-proprietàCome si codifica una proprietà con proprietà secondarie?
Edit: voglio dire che quando guardo Font nella finestra di ispezione oggetto ha un po 'di segno più che posso fare clic per impostare il nome del font "Times New Roman", dimensione del carattere "10", ecc. Sorrry se uso i termini sbagliati, questo è quello che metto per "sotto-proprietà".
Il setter per la proprietà TMyControl.MyProp non dovrebbe essere scrivendo FMyProp direttamente. Questo perderà l'oggetto FMyProp originale e diventerà proprietario dell'oggetto del chiamante. Invece, deve utilizzare un metodo setter che chiami FMyProp.Assign(), quindi TCustomType deve implementare Assign(). –