Witam.
Potrzebuję pomocy. Chciałbym aby po znalezieniu danego ciągu znaków w liście jednokierunkowej (w tym przypadku w 'kolumnie' surname) procedurka skoczyła automatycznie do wiersza (w stringgridzie) zawierającego ten ciąg. W tej chwili wyświetla na stringgridzie wiersze w których znaleziono dany string. Próbowałem help wbudowany w kompilator i nic nie znalazłem. Chodzi mi o coś typu *Stringgrid1.focus.znaleziony_wiersz * czy Stringgrid1.goto.znaleziony wiersz
procedure TForm1.Button5Click(Sender: TObject);
var
temp:PElement;
i : integer;
n: string;
nowy:PElement;
begin
search.form4.showmodal;
i:=1;
temp:=firstItem;
clear;
n:= search.kryterium;
while temp <>nil do
begin
if AnsiContainsText(temp.Surname, n)
then
begin
//showmessage('znalazlem');
//itemlist.showsearch(StringGrid1,temp,i);
temp:=temp.Next;
inc(i);
StringGrid1.FixedRows:=1;
StringGrid1.FixedCols:=0;
StringGrid1.RowCount:=i;
end else temp:=temp.Next;
end;
end;