FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mover columnas en StringGrid
saludos a todos, mi duda es ¿como mover columnas en un stringgrid y ocultar otras? esto es para que el usuario pueda ver las comunas que quiera poner y pues no tener que estar modificando el codigo con cada cliente diferente.
Espero haberme explicado bien. De antemano muchas gracias. |
#2
|
||||
|
||||
Hola trex2000.
Para ocultar y mostrar una columna podés usar: Código:
procedure TForm1.OcultarCol(Col: Integer); begin StringGrdrid1.ColWidths[Col]:= 0; end; procedure TForm1.MostrarCol(Col: Integer); begin StringGrdrid1.ColWidths[Col]:= 80; // el valor que tenga x defecto end; pero a ver si esto te puede servir, o te da una idea: Código:
procedure TForm1.CambiarCols(Col1, Col2: Integer); var Aux: TStringList; begin Aux:= TStringList.Create; Aux.Assign(StrGrd.Cols[Col1]); StrGrd.Cols[Col1].Assign(StrGrd.Cols[Col2]); StrGrd.Cols[Col2].Assign(Aux); Aux.Free; end;
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Bueno para mover las columna de un lado a otro en un StringGrid usando el Mouse, pues simplemente debes poner la opcion goColMoving=True de la propiedad Options del StringGrid.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No mover columnas de un DBGrid | bbjb | Varios | 2 | 17-02-2009 18:52:47 |
Mover columnas de un ListView por codigo | abracadabra | OOP | 5 | 10-11-2007 20:28:55 |
Mover filas en StringGrid | altp | OOP | 3 | 13-06-2007 17:19:57 |
Mover columnas de un DBGrid a otro | YaninaGenia | SQL | 3 | 24-12-2005 16:12:25 |
Mover columnas en un dbgrid | jzginez | Conexión con bases de datos | 2 | 11-07-2004 15:47:25 |
|