RetourForum Delphi
Nouveau compte - Se connecter - Perdu votre mot de passe?Recherche: Utilisateur - Message

Index > Forum général > disparition des composants crées dynamiquementNouveau post - Répondre
Ghanem
visiteur
Message disparition des composants crées dynamiquement message: éditerle 14/07/16 à 20h46

Salut tout monde

tout est dans le titre dans mon cas il s'agit d'un TStringGrid qui disparu a l'exécution

je m'explique je crée des StringGrids dans des TabSheet crées aussi dynamiquement, jusqu'ici tout va bien pas de problème avec les TabSheet 

mais pour les StringGrids il disparaissent des que je clique sur les onglet des TabSheet

j'ai vraiment besoin de votre aide en vous remerciant d'avance




procedure TForm1.Button2Click(Sender: TObject);
var
  TabSheet : TTabSheet;
  MaGrille: TStringGrid;
begin

  TabSheet := TTabSheet.Create(self);
  TabSheet.PageControl := PageControl1;
  TabSheet.Caption := intToStr(PageControl1.PageCount);
  TabSheet.Show;

  MaGrille := TStringGrid.Create(Self);
  MaGrille.Parent :=TabSheet.PageControl;
  MaGrille.Left := 200;
  MaGrille.Top := 200;

end;




 

code



[code]

Ghanem
visiteur
Message Re: disparition des composants crées dynamiquement message: éditerle 15/07/16 à 16h08

Résolu

 

code


procedure TForm1.Button2Click(Sender: TObject);
var
  TabSheet : TTabSheet;
  MaGrille: TStringGrid;
begin

  TabSheet := TTabSheet.Create(self);
  TabSheet.PageControl := PageControl1;
  TabSheet.Caption := intToStr(PageControl1.PageCount);
  TabSheet.Show;

  MaGrille := TStringGrid.Create(Self);
  MaGrille.Parent :=TabSheet        // le problème était là
  MaGrille.Left := 200;
  MaGrille.Top := 200;

end;

Index > Forum général > disparition des composants crées dynamiquementNouveau post - Répondre
 page 1 sur 1