Jak zrobić program na zasadzie helpa - wyszukuje żądaną pozycję
Adam Boduch
Oto jedna najważniejsza procedura:
procedure TMainForm.edtSearchKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
i, Found : Integer;
begin
for I := 0 to lbSearchStrings.Items.Count -1 do // analizuj wszystkie pozycje
begin
Found := Pos(edtSearch.Text, lbSearchStrings.Items[i]); // szukaj ciagu znakow
if (Found > 0) and (lbSearchStrings.Items[i][1] = edtSearch.Text[1]) then
begin
lbSearchStrings.ItemIndex := i; // jezeli znaleziono to zaznacz
Break; // i przerwij dzialanie petli
end;
end;
end;
Wprowadziłem kilka ulepszeń:
A co to to "klikacając tu"?
jakoś nie widze linka :)