Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Чёто сообразить немогу как найти строку в списке!


Автор: RA 22.2.2003, 01:26
Как найти строку в списке?


Автор: SmaLL 22.2.2003, 01:29
Цитата(RAdmin @ 21.2.2003, 17:26)
Как найти строку в списке?

А поконкретней, какой список ?

Автор: RA 22.2.2003, 01:37
Цитата(SmaLL @ 21.2.2003, 22:29)
Цитата(RAdmin @ 21.2.2003, 17:26)
Как найти строку в списке?

А поконкретней, какой список ?

Задача такая, есть TcomboBox и надо сделать так чтоб после нажатия кнопки выполнялось конкретное действие а введённый текст сохранялся в её Items
И нужно исключить повторные записи, я делал так:

for i:=0 to FlatComboBox1.items.count -1 do begin
if lowercase(FlatComboBox1.text) = lowercase(FlatComboBox1.items[i])
then exit else FlatComboBox1.items.Add(FlatComboBox1.text);

Ну не катит такая маза. bored.gif
PS(Очень туго мне соображается почемуто, наверное по накури tounge.gif )

Автор: SmaLL 22.2.2003, 01:49
попробуй так
Код

 if ComboBox2.Items.IndexOf(lowercase(ComboBox2.text)) < 0  then
   ComboBox2.items.Add(ComboBox2.text);

ЗЫЖ И без цикла

Автор: RA 22.2.2003, 01:50
Thanks!

Автор: Song 22.2.2003, 11:46
TStrings.IndexOf()

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)