Ver Mensaje Individual
  #3  
Antiguo 19-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 24
Caro Va por buen camino
Hola FAGD, yo lo haría de esta forma.

Digamos que para aumentar una fila lo haces así

Código Delphi [-]
 StringGrid1.RowCount := StringGrid1.RowCount+1;
 NuevaFila := StringGrid1.RowCount-1; //Guardamos la nueva fila

y para no permitirle escribir solo en esa fila:

Código Delphi [-]
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
 if ARow=NuevaFila then
  StringGrid1.Options := StringGrid1.Options + [goEditing]
 else
  StringGrid1.Options := StringGrid1.Options - [goEditing];
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita