Delphi 避免在运行时创建的tcxPageControl上重复选项卡

Delphi 避免在运行时创建的tcxPageControl上重复选项卡,delphi,tabs,pagecontrol,Delphi,Tabs,Pagecontrol,我正在使用tcxPageControl和tcxTabSheet创建几个选项卡。每个选项卡都是在运行时根据tbl\u管理器中的注册表创建的。此表保留每位员工的经理姓名,选项卡为经理姓名 问题 经理的名字重复了很多次,我如何避免使用相同的名字创建选项卡,并且每个经理只创建一个选项卡?跟踪您以前创建的选项卡,并且只为您尚未看到的名称创建选项卡 如果要从SQL查询中选择管理器名称,请使用DISTINCT,以便获得唯一值的列表 您可以使用Sorted=True和Duplicates=dupIgnore将所

我正在使用
tcxPageControl
tcxTabSheet
创建几个
选项卡
。每个
选项卡
都是在运行时根据
tbl\u管理器
中的注册表创建的。此
保留每位员工的经理姓名,
选项卡
为经理姓名

问题


经理的名字重复了很多次,我如何避免使用相同的名字创建
选项卡
,并且每个经理只创建一个
选项卡

跟踪您以前创建的选项卡,并且只为您尚未看到的名称创建选项卡

如果要从SQL查询中选择管理器名称,请使用
DISTINCT
,以便获得唯一值的列表

您可以使用
Sorted=True
Duplicates=dupIgnore
将所有管理器名称添加到
TStringList
。一旦你添加了所有的名字,你就可以读回列表的内容,它将不会重复