manque un A => inherited Create(AOwner);
Visitez http://www.visiomaster.net :)
-------------------------------
Réponse au message :
-------------------------------
> Slt,
> question : n'est-ce pas plutot MonCadre := TMonCadre.Creat(Self); ?? sinon, tu peux essayer OnResize... ou mieux ! tu surcharge la classe de ta frame : look :
>
>
> TFrame2 = class(TFrame) > private > { Private declarations } > FOnCreate : TNotifyEvent; > public > { Public declarations } > constructor Create(AOwner : TComponent); override; > published > property OnCreate : TNotifyEvent read FOnCreate write FOnCreate; > end; > > constructor TFrame2.Create(AOwner : TComponent); > begin > inherited Create(Owner); > > if Assigned(FOnCreate) Then > FOnCreate(Self); > end; > |
>
> par contre g peur qui ai un pb ds le raisonnement ... qd est-ce qu'on assigne l'event :/ puisque on risque de l'assigner apres son appel ... c bizarre ... bon enfin bref essaie !
>
>
>
> Visitez http://www.visiomaster.net :)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> >
> > J'ai plusieurs cadres dans une appli, mais au lieu de les dessiner sur la fiche principale dans l'ide je les charge dynamiquement comme ceci :
> >
> > MonCadre.Create(self)
> > Parent := self;
> > CleanupInstance;
> >
> > En fait, je voudrais savoir comment executer telle ou telle action au chargement de ma frame.
> >
> > Car en fait il n'y a pas de propriété OnPaint sur les cadres comme sur les fiches par exemple.
> >
> > Merci beaucoup.
> >
> >
<-- St@iLeR --> >