Programación General > C++ Builder

 Stringgrid1

(1/1)

janus.ast:
HOLA MIREN TENGO QUE ACER UN PUNTO DE VENTA Y LA VERDAD ES QUE YA CASI LO TERMINO SOLAMENTE QUE NESECITO REMOVER UNA FILA DE StringGrid1
USE LA PROPIEDAD ONSELECTCELL NO TENGO PROBLEMA PERO QUIERO LLAMAR LA PROPIEDA DESDE UN BOTON ME PUEDEN AYUDAR; :lightsabre:

Linspire:
tal vez estè un poco de màs pero navegando encontrè esto que quizà pueda servirte.

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[row] = grid->Cells[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.

Suerte!..

PD. No he probado el còdigo. :devil:

Navegación

[0] Índice de Mensajes

Ir a la versión completa