C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как реализовать поиск???
Jess
  Отправлено: 06.12.2003, 05:56


Дежурный стрелочник

Группа: Участник
Сообщений: 70



Приветсвую всех...Народ может кто сталкивался с проблемой реализации поиска в билдере.
Допустим нужно найти имя человека (имена все в treeview'e) или в listbox'e неважно, пишем в edit'e первую,вторую и т.д буквы а он на ходу уже становится на это имя...
Может кто знает..???
За ранее спасибо...
Nick
Отправлено: 06.12.2003, 09:51


Машинист паровоза

Группа: Участник
Сообщений: 247




for (int i = 0; TreeView1->Count; i++ )
{
if ( TreeView1->Items->Item[i]->Text.SubString(1, Edit1->Text.Length()).UpperCase() == Edit1->Text.UpperCase())
{
TreeView1->Select(TreeView1->Items->Item[i]);
break;
}
};

наверно можно упростить, но смысл понятен.
Guest
Отправлено: 07.12.2003, 09:06


Не зарегистрирован







Спасобо .....направление понятно......smile.gif

Вернуться в Вопросы программирования в C++Builder