Ver Mensaje Individual
  #2  
Antiguo 14-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola, el StringGrid no tiene los procedimientos expand y collapse que tiene el TreView, si quieres hacer algo parecido tendras que hacerlo tu. Lo que se me ocurre es que utilices la propiedad RowHeights de las columnas que quieras ocultar, un ejemplo.

Código Delphi [-]
procedure TForm1.StringGrid1DblClick(Sender: TObject);
begin
 if StringGrid1.Row=2 then
  if StringGrid1.RowHeights[StringGrid1.Row+1]<>0 then
   begin
    StringGrid1.RowHeights[StringGrid1.Row+1] := 0;
    StringGrid1.RowHeights[StringGrid1.Row+2] := 0;
   end
  else
   begin
    StringGrid1.RowHeights[StringGrid1.Row+1] := 25;
    StringGrid1.RowHeights[StringGrid1.Row+2] := 25;
   end;
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