el diego Master


Registrado: 23 Ago 2002Mensajes: 232Ubicación: Paris
|
Publicado: Jue 28 Ago, 2003 3:46 pm Asunto: Eliminar una fila de un StringGrid |
|
|
Aquí les dejo una función que suprime una linea de un StringGrid.
| Código: | void __fastcall Form1::DeleteGridRow(TStringGrid * grid, int row)
{
for (row; row < grid->RowCount; row++)
for (int i = 0; i < grid->ColCount; i++)
grid->Cells[i][row] = grid->Cells[i][row+1] ;
grid->RowCount--;
} | Se le pasa como parametros el StringGrid y la linea que se quiere suprimir. Lo que hace la funcion es desplazar todas las lineas un lugar hacia arriba a partir de la linea no deseada (sobreescribiendola). Luego achica el tamaño del StringGrid en un lugar.
buena suerte
diego |
|