En realidad no hay ningún error: En un ListView, todos los elementos que contiene son tratados como String, y por tanto se ajustan
a la izquierda.
Hay, de todos modos, una propiedad de la columna que es
HorizontalAlignment, la cual puedes configurar para que se ajuste al centro o a la derecha. El único problema es que como es una propiedad
de la columna, también hará que el
título se ajuste de esa forma.
Una forma simple de configurar tus columnas es en el mismo diseño del listview, o si lo quieres hacer por código sería en esta parte:
Código vb.net:
Ver originalFor c As Integer = 2 To TablaMedidas.Columns.Count - 1
.Columns.Add(TablaMedidas.Columns(c).Caption, 70, HorizontalAlignment.Right)
Next
Ahora bien: Para usar esta forma del método necesitas poner
sí o sí el ancho (Width) de la columna. De allí ese "70" que aparece en segundo lugar.
En tu caso ponle el ancho que quieras.