我正在寻找一个TList的后代类,可以让我添加一个或多个索引,并且可以通过这些索引进行搜索和查看。
30分钟的谷歌搜索没有让我找到合适的方案。
这肯定是之前就有人需要过了。想象一下,当您拥有一个基于内存索引的集合时,又需要以不同的顺序显示它,这种情况肯定会发生多次吧?
谢谢,
AJ
你可以使用已排序的TStringList作为索引。虽然如果你的索引被封装到主列表对象中会很好,但这并不是让你停下来的理由。
创建一个新的TStringList,并将对象指针指向你需要的任何内容。
我不确定Delphi是否支持多个索引列表...也许你可以尝试使用TMS TColumnListBox?