Hola Beatriz:
Te copio una rutina donde pisando un control, se muestran y ocultan
columnas de una grid muy "normalucha", en forma alternativa. Todo
consisten en darle un ancho de 1.
Como verás, oculto las columnas 1,2 y 3 y muestro las 4, 5 y 6 o al
revés, La gracia de esto es que las columnas 7 en adelante, no se
mueven....
Buena Suerte, Amiga
Gerardo Alvarez
asaca@telcel.net.ve
mousepointer = 11
If command7_control = 0 Then
command7_control = 1
command7.Caption = "&Vencimiento"
setea_columnas ' anchos columnas iniciales
ElseIf command7_control = 1 Then
command7_control = 2
command7.Caption = "&Ven / Cob"
grid1.ColWidth(1) = 1050
grid1.ColWidth(2) = 1050
grid1.ColWidth(3) = 1050
grid1.ColWidth(4) = 1
grid1.ColWidth(5) = 1
grid1.ColWidth(6) = 1
ElseIf command7_control = 2 Then
command7.Caption = "&Ver Fecha"
grid1.ColWidth(1) = 1
grid1.ColWidth(2) = 1
grid1.ColWidth(3) = 1
grid1.ColWidth(4) = 1050
grid1.ColWidth(5) = 1050
grid1.ColWidth(6) = 1050
command7_control = 0
End If
mousepointer = 0
----------
From: Inf.: Beatriz Torres <BTORRES@emmc.ext.ulpgc.es>
To: vb-esp@ccc.uba.ar
Subject: (VB-ESP) (VP-ESP): Grid-Columna Invisible
Date: Monday, August 04, 1997 9:13 AM
Hola listeros!
¿Alguien sabe si existe alguna manera de colocar invisible una
columna en el 'Grid' normalucho. He estado mirando y no he encontrado
nada ya que la propiedad 'Visible' afecta a todo el control, y la
propiedad 'Columns' (del dbgrid) no existe para este control.
Uso el grid porque no me queda más remedio (enlazo tablas de
distintas bases de datos).
Un saludo y gracias
Beatriz Torres
----------