Znikanie dynamicznych obiektów wizualnych

0

Nie wiem czemu znikaja mi obiekty ktore dynamicznie kreuje podczas dzialania programu. Mam taki kawalek kodu:

TabbedNotebook1.Pages.Add('Section_'+inttostr(I+1));
        baton[i] := Tbutton.Create(Form2);
        baton[i].Parent:=Form2.TabbedNotebook1;
        baton[i].Caption:='baton';
        baton[i].Left:=10;
        baton[i].Top:=100;

no i po wykonaniu odpowidniej funkcji wcale tych batonow tam NIE MA.
Jak tworze tylko jeden to jest ale tylko do czasu az nie zmienie zakladki na inna i potem jak wracam na ta na ktorej powinien sie on znajdowac - jest pusto! prosze pomozcie mi bo nie wiem co dalej. Czy cos zle robie? chce aby dynamiczne obiekty zostawaly przez caly czas.
pozdrawiam i dziekuje za odpowiedzi

0

Ten kod tworzy przycisk, ale nic wiecej sie nie powie. Co za procedure wykonujesz? Rzuc wiekszy kawalek kodu.

0

Nie wiem czy jest sens zebym tu wklejal wiecej kodu. Sprawa wyglada tak: chce tworzyc dynamicznie zakladki (tzn powiedzmy ze ktos wybierze opcje 5 to mu sie pokaze TabbedNotebook z 5 zakladkami. I Na kazdej z nich chce utworzyc jakies inne obiekty oczywiscie nie batony tylko cos inego ale na batonach chcialem przetestowac czy wszsytko jest ok no i nie jest ok. Jak tworze dynamicznie jakies obiekty to sa one do czasu jak nie zmienie zakladki - potem znikaja jak wracam z powrotem.
POZDRAWIAM

0

A jak tworzysz kolejna zakladke to co robisz z obiektami stworzonymi wczesniej, bo przeciez same sie nie ukrywaja?

P.S.

Co to "ort!" ma byc :-|

1 użytkowników online, w tym zalogowanych: 0, gości: 1