Bonjour,
Je voie que fred64 n'a toujours pas eu de réponse à son problème.
Je dérive régulièrement les TFrame. Et chaque fois, je rencontre le même problème que fred64 à un moment ou à un autre.
Je pense qu'il doit y avoir un bug dans l'IDE de Delphi. Pour que ça marche, il faut procéder comme ceci :
- Tu crée une nouvelle Frame par défaut.
- Tu vas dans le source et tu modifie le parent à la main.
- Tu affiche le dfm en mode text.
Et tu remplace :
object MaFrame : TMaFrame
par :
inherited MaFrame : TMaFrame
Il faut remplace la déclaration object par inherited dans le dfm. Si tu ne fais pas ça, au moment de recharger la frame, l'IDE va consiférer qu'il s'agit d'une TFrom et pas d'un TFrame. D'où l'affichage qui ressemble à une fiche, et les messages d'erreurs parce qu'une fiche n'a pas de TabOrder...
Partager