Columnas listview

15/02/2005 - 12:43 por xenoth | Informe spam
hola me gustaria saber como detectar si un usuario ha
cambiado el tamaño de las columnas para poder grabar esa
seleccion en un ini dentro de un listview es decir si mi
collumheaders.width tenia 500 y el usuario ha visto que
es muy grande lo hace mas pequeño como detectar ese evento

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
15/02/2005 - 20:29 | Informe spam
No se si habrá algún evento que detecte esto, pero en su lugar puedes usar
el evento leave:

Private Sub ListView1_Leave(ByVal sender As Object, ByVal e As
System.EventArgs) Handles ListView1.Leave
TextBox1.Text = ListView1.Columns(0).Width
TextBox2.Text = ListView1.Columns(1).Width
...
TextboxN.text=ListView1.Columns(N-1).Width
End Sub

ahora, sólo necesitas comparar los valores con los de la BBDD, y en su caso
actualizar.

"xenoth" escribió en el mensaje
news:194a01c51353$94fb2ef0$
hola me gustaria saber como detectar si un usuario ha
cambiado el tamaño de las columnas para poder grabar esa
seleccion en un ini dentro de un listview es decir si mi
collumheaders.width tenia 500 y el usuario ha visto que
es muy grande lo hace mas pequeño como detectar ese evento
Respuesta Responder a este mensaje
#2 VBen
15/02/2005 - 20:45 | Informe spam
Es mucho mejor el evento "MouseUp" para esto, ya que hay ocasiones en que la
lista no toma el control, y no se dispara el evento "Leave".
Desde hace mucho tiempo he tenido yo necesidad de un evento "ColumnResized",
pero parece que Microsoft no.
Espero que te sirva.
VBen.

"Carlos Gómez" escribió en el mensaje
news:
No se si habrá algún evento que detecte esto, pero en su lugar puedes usar
el evento leave:

Private Sub ListView1_Leave(ByVal sender As Object, ByVal e As
System.EventArgs) Handles ListView1.Leave
TextBox1.Text = ListView1.Columns(0).Width
TextBox2.Text = ListView1.Columns(1).Width
...
TextboxN.text=ListView1.Columns(N-1).Width
End Sub

ahora, sólo necesitas comparar los valores con los de la BBDD, y en su


caso
actualizar.

"xenoth" escribió en el mensaje
news:194a01c51353$94fb2ef0$
hola me gustaria saber como detectar si un usuario ha
cambiado el tamaño de las columnas para poder grabar esa
seleccion en un ini dentro de un listview es decir si mi
collumheaders.width tenia 500 y el usuario ha visto que
es muy grande lo hace mas pequeño como detectar ese evento


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida