Discussion:
Se pueden dejar columnas fijas en un listview?
(demasiado antiguo para responder)
Alber
2006-01-30 09:21:26 UTC
Permalink
hola

la duda es esa, tengo que dejar un par de columnas fijas en el listview si
es posible, si no se puede, la unica idea que se me ocurre es crear dos
listview, uno para las columnas fijas y otro para las que quiero que se
desplacen, pero con esto tengo otro problema y es que en cuanto en uno de
ellos haga scroll, los datos del segundo no se corresponderan con los del
primero.


Saludos y gracias.
Vinchenzo vinç
2006-01-30 14:28:13 UTC
Permalink
...tengo que dejar un par de columnas fijas en el listview...
Hola Alber,

puedes subclasificar el 'ListView' e interceptar el mensaje
"HDN_BEGINTRACK", en ese punto podrás denegar su redimensionamiento. En el
siguiente enlace encontrarás un completo ejemplo que te enseñará eso y más:

· Visual Basic Subclassing Routines
WM_NOTIFY: Detect Sizing Notifications from a ListView ColumnHeader
http://vbnet.mvps.org/index.html?code/subclass/lvheadernotifications.htm
--
:-) Un saludo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
( ! ) Respuestas precedentes en Google:
http://tinyurl.com/43b3q
( i ) Temperancia en el foro:
http://www.uyssoft.com/MSNews.aspx?sm=10
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Lluís Franco
2006-01-30 14:36:33 UTC
Permalink
:-)
Hola Vinchenzo,
Creo que el colega quiere dejar alguna columna 'siempre visible' al estilo
de Excel (Ventana/Inmovilizar paneles).
Si es así, creo que un ListView no es la mejor opción...

Salut!
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]

This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho

--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
***@ODIO_EL_SPAMfimarge.ad
Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
Vinchenzo vinç
2006-01-30 15:27:44 UTC
Permalink
Post by Lluís Franco
dejar alguna columna 'siempre visible' al estilo
de Excel (Ventana/Inmovilizar paneles).
Si es así, creo que un ListView no es la mejor opción...
Pues tienes toda la razón!, he releído su mensaje y lo comenta
Post by Lluís Franco
...dos listview, uno para las columnas fijas
y otro para las que quiero que se desplacen,...
Randy tiene otro ejemplo: "Subclassing ListView Scrollbar Messages", al
que Alber podría echarle un vistazo para poder sincronizar dos 'ListView',
por si se decide por este camino:
http://vbnet.mvps.org/index.html?code/subclass/lvscrollbars.htm


De hecho, esta cuestión es una "asignatura pendiente" que tengo conmigo
mismo, ya que pienso que trabajándolo se podría conseguir mediante la
subclasificación del 'ListView', interceptando mensajes de desplazamiento y
algunos "LVM_*", y 'ocultando/mostrando' oportunamente filas o columnas
según fuere necesario.

Tal vez algún día con suficientes ganas (y tiempo), puede que me dedique
a este asunto... de momento sólo puedo dar ideas tontas...

Salutacions!
:-)
--
:-) Un saludo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
( ! ) Respuestas precedentes en Google:
http://tinyurl.com/43b3q
( i ) Temperancia en el foro:
http://www.uyssoft.com/MSNews.aspx?sm=10
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Alber
2006-01-31 08:32:43 UTC
Permalink
Como dice Lluís Franco, seguramente la mejor opción sea cambiar de control,
pero como podeis ver mi visual es bastante basico y cuando te acostumbras a
trabajar con un control cuesta mucho empezar con otro, pero creo que no me
queda otra, cual me aconsejais usar?

Gracias a los dos.
Post by Vinchenzo vinç
Post by Lluís Franco
dejar alguna columna 'siempre visible' al estilo
de Excel (Ventana/Inmovilizar paneles).
Si es así, creo que un ListView no es la mejor opción...
Pues tienes toda la razón!, he releído su mensaje y lo comenta
Post by Lluís Franco
...dos listview, uno para las columnas fijas
y otro para las que quiero que se desplacen,...
Randy tiene otro ejemplo: "Subclassing ListView Scrollbar Messages", al
que Alber podría echarle un vistazo para poder sincronizar dos 'ListView',
http://vbnet.mvps.org/index.html?code/subclass/lvscrollbars.htm
De hecho, esta cuestión es una "asignatura pendiente" que tengo conmigo
mismo, ya que pienso que trabajándolo se podría conseguir mediante la
subclasificación del 'ListView', interceptando mensajes de desplazamiento y
algunos "LVM_*", y 'ocultando/mostrando' oportunamente filas o columnas
según fuere necesario.
Tal vez algún día con suficientes ganas (y tiempo), puede que me dedique
a este asunto... de momento sólo puedo dar ideas tontas...
Salutacions!
:-)
--
:-) Un saludo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://tinyurl.com/43b3q
http://www.uyssoft.com/MSNews.aspx?sm=10
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Lluís Franco
2006-01-31 09:21:04 UTC
Permalink
:-)
Hola Alber,

¿Que tal el Microsoft FlexGrid Control?

Saludos,
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]

This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho

--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
***@ODIO_EL_SPAMfimarge.ad
Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
Lluís Franco
2006-01-31 09:22:43 UTC
Permalink
:-)
Se me escapó el dedo...

Lo digo por que tienes la propiedad "Cols" y "FixedCols".
Saludos,
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]

This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho

--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
***@ODIO_EL_SPAMfimarge.ad
Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
Alber
2006-01-31 13:13:27 UTC
Permalink
Probaré con el, gracias
Post by Lluís Franco
:-)
Se me escapó el dedo...
Lo digo por que tienes la propiedad "Cols" y "FixedCols".
Saludos,
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho
--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
Tel.: +376 805 100
Fax: +376 824 500
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
Lluís Franco
2006-01-31 13:54:32 UTC
Permalink
:-)
De nada!

Saludos,
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]

This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho

--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
***@ODIO_EL_SPAMfimarge.ad
Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
Loading...