Zdarec opet

Mam Toolbar se 4 tlacitky, ktera se maji zobrazovat a skryvat dle zalozky v TabControlu. Bohuzel, jakmile je schovam, uz je nezobrazim (resp asi jakmile je poprve prepnu). Vtipne je, ze v ruznych castech laborace jsem dosel k tomu, ze se tlacitka neschovavaly, ale prestal na nich fungovat onclick apod.
Ted jsem ve stavu, jak pisi - tj, jakmile schovam, uz nezobrazim. Je treba nejaky invalidate ci neco podobneho ?
Jo a kdyz apku obcas minimalizuji, a opet zobrazim, nekdy se objevi vsechny 4 (jako v navrhu). Nasledujici metodu poustim ve form create a posleze v udalostech menicich tab rucne. Komenty jsou tam jen pro ladeni, cil je, aby to chodilo komplet bez nich.
procedure TForm1.UpdateHdrButtons;
begin
if Tabs.ActiveTab = Detail then
begin
// btnMenu.Visible := false;
btnBack.Visible := true;
btnDone.Visible := true;
// btnAdd.Visible := false;
end else
begin
// btnMenu.Visible := true;
btnBack.Visible := false;
btnDone.Visible := false;
// btnAdd.Visible := true;
end;
end;
Diky