Hola, tengo un StringGrid que se carga con un archivo. Con el siguiente codigo busco la palabra que quiero y me lo marca con color a la celda. Lo que yo quisiera es que a medida que voy escribiendo la palabra en el edit me vaya listando las palabras que empiezan con lo que estoy escribiendo. Si en el StringGrid tengo:
Lunes
Martes
Miercoles
Jueves
Y si yo en el edit escribo la M quiero que solo me muestre las palabras que empiezan con M y no las otras.
Código:
void __fastcall TfPeliculas::btnBuscarClick(TObject *Sender)
{
for(int i = StringGrid1->FixedRows; i < StringGrid1->RowCount ; i++)
if((StringGrid1->Cells[0][i] == editPelicula->Text)||(LowerCase(StringGrid1->Cells[0][i]) == editPelicula->Text)) {
TRect Casilla;
StringGrid1->Canvas->Brush->Color=static_cast<TColor>(RGB(252, 210, 147));
Casilla= StringGrid1->CellRect(0, i);
StringGrid1->Canvas->FillRect(Casilla);
StringGrid1->Canvas->TextOut(Casilla.Left+1,Casilla.top+1,StringGrid1->Cells[0][i]);
}
}
Gracias