Salut a tous.
Mon application possède plusieurs Forms.
Les Forms ont toutes des caractéristiques communes et j'ai pensé à définir une classe TForm de base avec les propriétés qui vont bien pour mon application.
Les autres Forms héritent de cette classe de base mais les propriétés des classes filles n'héritent pas des propriétés de la classe de mère. Les propriétés des classes filles ont les valeurs définies dans l'IDE et dans les fichiers dfm associés à la Form.
Je fais bien l'héritage. Je définis les valeurs des propriétés dans le constructeur de la classe mère. Je fais bien un appel à inherited dans les constructeurs des classes filles.
Je vois pas trop comment faire pour définir dans mon source les propriétés que je veux définir à ma Form. A chaque fois que j'essaie quelque chose, je m'aperçois que c'est la valeur des propriétés définies dans l'IDE et dans le fichier dfm associé qui prennent le dessus.
Si quelqu'un a une idée, elle est la bienvenue![]()
Partager