Zapytanie w ListBox w Builder c++

0

Witajcie mam problem aby zrobić wyszukiwarkę wartości w ListBox to co zrobiłem działa ale tylko wyszukuje frazy zaczynające się od tekstu który wpisuję a potrzebuję aby szukał w całej zawartości. Mam ListBox który tworzy się w pętli ma powiedzmy około stu wierszy, każdy wiersz zaczyna się cyframi później jest określona nazwa i potrzebuje znaleźć właśnie tą nazwę na chwilę obecna mam coś takiego. Jeżeli mogę prosić to poproszę o jakieś sensowne rozwiązanie, dodam iż jestem początkującym programistą, ale szybko się uczę. za propozycje bardzo dziękuje.

*void __fastcall TForm1::Button2Click(TObject Sender)
{
ListBox1->Perform(LB_SELECTSTRING, -1,(LPARAM)Edit12->Text.c_str());
}

0
for(int i=0;i<ListBox1->Items->Count;++i) if(ListBox1->Items->Strings[i].Pos(Nazwa)>0) /* mamy go */
0
oskarmb napisał(a):

*void __fastcall TForm1::Button2Click(TObject Sender)
{
ListBox1->Perform(LB_SELECTSTRING, -1,(LPARAM)Edit12->Text.c_str());
}

Nie znam się na Builderze C++, ale czy wolno tworzyć jakiekolwiek własne deklaracje o nazwach zawierających podwójny „_”?

„ the identifiers with a double underscore anywhere are reserved” http://en.cppreference.com/w/cpp/language/identifiers

1
for(int i=0;i<ListBox1->Items->Count;++i) ListBox1->Selected[i]=ListBox1->Items->Strings[i].Pos(Edit1->Text);

nie zapomnieć o multiselect.

1 użytkowników online, w tym zalogowanych: 0, gości: 1