![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проверка на наличие в списке комбобокса записи
syte_ser78 © (2005-06-25 10:49:00)Как осуществить сабж?
В процессе отладки пишу в комбобокс кучу разных вещей. Нужно их писать без повторов. Проверку на существование записи выполняю следующим образом
zapis:=true;
for i:=0 to frm_main.cmb_armatura.items.count do
if frm_main.cmb_armatura.Items[i]=frm_main.Table1Name.AsString then
zapis:=false;
if zapis=true then
frm_main.cmb_armatura.Items.Add (frm_main.Table1Name.AsString);
Колво записей комбобокса составляет около 3000 в связи с чем каждая запись проверяется все дольше и дольше.
Можно ли както по другому проверить запись на ее наличие в списке комбобокса?
syte_ser78 (2005-06-25 10:58:00) [1]СПАСИБО!!!
P.N.P. (2005-06-25 10:54:00) [2]if frm_main.cmb_armatura.Items.IndexOf(frm_main.Table1Name.AsString)<0 then
frm_main.cmb_armatura.Items.Add (frm_main.Table1Name.AsString);