TComboBox:以“倒序”添加项目

时间:2018-09-07 15:49:47

标签: combobox lazarus freepascal

TComboBox.Items.Add在列表的“末尾”添加一个项(在n + 1处,其中n是编辑新项之前的最后一个索引):

0: Item1
1: Itme2
2: Item3
3: New Item

但是我想在n = 0处添加项目,所有其他项目都向上移动一个索引:

0: New Item
1: Item1
2: Itme2
3: Item3

当前我正在使用此代码,效果很好:

ComboBox1.Items.Add(strSomeNewItem);
ComboBox1.Items.Move(ComboBox1.Items.Count-1,0);

我只是想知道我是否忽略了可能导致问题的情况?!还是有一个更好的命令我忽略了? (Lazarus Component Library当前处于关闭状态,因此我搜索引擎中的大多数链接都出错了。)

干杯!

1 个答案:

答案 0 :(得分:3)

您可以使用Insert()

ComboBox1.Items.Insert(0, strSomeNewItem);