如何在TComboBox中按指定對象查找項目?如何在Lazarus的TComboBox中按指定對象查找項目?
我有一個組合框,我在那裏存儲數據庫的值;命名爲作爲對象的項目和ID(整數):
ComboBox1.Clear;
while not SQLQuery1.EOF do
begin
ComboBox1.AddItem(SQLQuery1.FieldByName('NAME').AsString,
TObject(SQLQuery1.FieldByName('ID').AsInteger));
SQLQuery1.Next;
end;
假設,我在組合框的下列項目:
Index Item Object
----------------------------
0 'Dan' 0
1 'Helmut' 2
2 'Gertrud' 8
3 'John' 14
現在,如何找到這樣的組合框項的索引如果我只知道對象的價值?有沒有像GetItemByObject('8')
這樣的函數可以給我索引2?
很棒:o)謝謝 – user2115046 2013-02-27 13:10:51
不客氣!如果它解決了你的問題,你可能會['考慮接受答案'](http://meta.stackexchange.com/a/5235/179541)。謝謝,歡迎來到StackOverflow :-)! – TLama 2013-03-03 08:27:45