Hello
Voici le code que j'utilise pour créer dynamiquement un TabSheet, puis y inclure un Memo:
Code :
- var
- Form1: TForm1;
- ListeTS: Array Of TTabSheet;
- ListeMemo: Array Of TMemo;
- ntab: integer=1;
- ...
- with PageControl1 do begin
- SetLength(ListeTS, ntab+1);
- SetLength(ListeMemo, ntab+1);
- ListeTS[ntab]:= TTabSheet.Create(Self);
- with ListeTS[ntab] do begin
- PageControl:=PageControl1;
- Caption:= r.Match[2];
- end;
- ListeMemo[ntab]:= TMemo.Create(Self);
- with ListeMemo[ntab] do begin
- Parent:=ListeTS[ntab];
- Align:=alClient;
- Lines.Add('Memo N° '+IntToStr(ntab));
- end;
- ntab:=ntab+1;
- end;
|
Les tabsheet sont bien crée, mais le memo, lui, n'est pas créer ou ne s'affiche pas
De plus a la fermeture, j'obtient l'erreur "Handle de fenêtre non valide"
Merci d'avance pour votre aide