Форум — Ответы     (  К темам )
 ?  S.A.M.: StringGrid и поиск по нему (12-01-2003 03:14:36)
Как организовать поиск в таблице по ключевому слову и соответственно переместиться на найденную ячейку с нужным словом?
 Владимир (12-01-2003 14:41:05)
// Наверное, можно так:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i,j;
AnsiString s = Edit1->Text;
for(i=0; i < StringGrid1->ColCount; i++){
for(j=0; j < StringGrid1->RowCount; j++){
if(s == StringGrid1->Cells[i][j]) { // нашли
StringGrid1->SetFocus();
TGridRect myRect;
myRect.Left = i; myRect.Top = j;
myRect.Right = i; myRect.Bottom = j;
StringGrid1->Selection = myRect;
return;
}
}
}


}