
08/06/2005, 07:24
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 76
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Una idea Hola, mira no se si te sirva se me ocurrio una solucion a tu problema no es muy elejante pero en fin... Funciona
Mi idea es que calcules la proporcion relativa del width (ancho) de las columnas con respecto al width de la tabla que tenes en tiempo de diseño seria algo asi: te fijas el width que tenes en la primer columna y la dividis por width del listview eso te va dar una constante.
Ej: el ancho de la columna es 60 y del listview es 200 eso te va dar 0.3
y asi segui con todas las columnas que tenes sacando la constante. La constante va a variar dependiendo el width de cada columna
Bueno digiste que tenes anclado el listview en las 4 esquinas ahora tendrias que trabajar con el metodo rezise del listview y coloca lo siguiente:
Private Sub ListView1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.Resize
ListView1.Columns(0).Width = 0.3 * ListView1.Width
ListView1.Columns(1).Width = 0.3 * ListView1.Width
ListView1.Columns(2).Width = 0.3 * ListView1.Width
End Sub
y listo las columnas se acomodan en forma proporcional al listview.
Espero haber ayudado |