Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

проверка на наличие в списке комбобокса записи   Найти похожие ветки 

 
syte_ser78 ©   (2005-06-25 10:49) [0]

Как осуществить сабж?
В процессе отладки пишу в комбобокс кучу разных вещей. Нужно их писать без повторов. Проверку на существование записи выполняю следующим образом

 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 в связи с чем каждая запись проверяется все дольше и дольше.
Можно ли както по другому проверить запись на ее наличие в списке комбобокса?


 
P.N.P. ©   (2005-06-25 10:54) [1]

if frm_main.cmb_armatura.Items.IndexOf(frm_main.Table1Name.AsString)<0 then
frm_main.cmb_armatura.Items.Add (frm_main.Table1Name.AsString);


 
syte_ser78 ©   (2005-06-25 10:58) [2]

СПАСИБО!!!



Страницы: 1 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-1119367733
GanibalLector
2005-06-21 19:28
2005.07.18
Теперь и Я инженер ;)


4-1116386312
Владимир_К
2005-05-18 07:18
2005.07.18
как вызвать окно выбора папки?


9-1111853342
parovoZZ
2005-03-26 19:09
2005.07.18
Поменять изображение на поверхности


10-1096905096
Avruk
2004-10-04 19:51
2005.07.18
После закрытия программа остается в списке процессов


1-1120372028
Ванечка
2005-07-03 10:27
2005.07.18
События