如何在运行时从ttabcontrol中删除ttabitem - FireMonkey

时间:2014-07-24 02:56:50

标签: delphi firemonkey delphi-xe6

我在运行时向TTabItem添加了一些TTabControl(s)。但我不能删除它们。

我用来创建项目的代码:

tbi := TTabItem.Create(tbc);
tbi.Parent := tbc;
tbi.Index := tbc.TabCount - 1;

如何删除这些标签项?

1 个答案:

答案 0 :(得分:8)

您可以继续直接拨打tbi.DisposeOftbc.Tabs[ItemIndex].DisposeOf

TTabItem.DisposeOf的调用将运行析构函数代码,确保从内部选项卡列表中清除。