• Lunes 23 de Diciembre de 2024, 15:10

Autor Tema:  Listview, Como Dejar El Checkbox En La Segunda Col  (Leído 1741 veces)

ilizarme

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Listview, Como Dejar El Checkbox En La Segunda Col
« en: Viernes 6 de Julio de 2007, 20:48 »
0
Alguien sabe como puedo dejar en un listview el checkbox pero en la segunda columna? y que no quede siempre en la primera??
gracias por la ayuda

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Listview, Como Dejar El Checkbox En La Segunda Col
« Respuesta #1 en: Sábado 7 de Julio de 2007, 06:58 »
0
Es muy fácil... de entrada se supone que tienes activada el valor 'details' en la propiedad view, yo suelo usar conjunto con esta propiedad la de 'gridlines=true' claro que depende de lo que vayas a mostrar....

El orden específico las columnas hay que hacerlo desde el diseño como te indico a continuación:
Vas al diseño en las propiedades del listview vas a COLUMNS allí pulsas en collection se te abre las propiedades avanzadas de collection, a la izquierda verás las columnas enumeradas ( a la derecha las propiedades de la columna actual), bién pués justo a la derecha de las columnas y pegado a ellas hay dos botones para cambiar el orden de las columnas. entonces seleccionas la columna 1 y le das click abajo , ahora ya está en la posición 2, los checkbox aparecen en la columna 2.

Recuerda que con la propiedad:
allowcolumnreorder=true  le das la posibilidad al usuario de ordenarlas a su gusto. Esto lo puedes controlar con el evento 'ColumnReordered(sender,e)' para investigar cualquier situaciónque precisaras, como denegar un orden en concreto y regresarlo a su posición... con algo como:
Código: Text
  1. Dim Vpos, Npos As Integer
  2.         Vpos = e.OldDisplayIndex
  3.         Npos = e.NewDisplayIndex
  4.  
obtienes la POSición que ocupaba una columna (la Vieja) y la Nueva
 y con
Código: Text
  1. dim col as System.Windows.Forms.ColumnHeader=e.header
  2.  

obtienes la COLumna que está seindo cambiada de sitio.

Saludos.
«Ma non troppo»
----> ModoVacaciones = False<----

ilizarme

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Listview, Como Dejar El Checkbox En La Segunda Col
« Respuesta #2 en: Miércoles 11 de Julio de 2007, 17:56 »
0
muchas gracias por la respuesta... esta muy claro, solo que ya hice el listview en tiempo de ejecucion, hay alguna forma de hacer lo que dices en tiempo de ejecucion?