Después de comerme bastante la cabeza he hecho por fín un código que alinea texto en un listbox.
Estoy dando los últimos retoques. Lo subiré también a la Web de elGuille.
Terminado por fín--
El código completo está bien explicado en la web de elGuille:
http://www.elguille.info/colabora/vb2006/karmany_centrartextolistbox.htmHe estado también intentando hacer lo mismo de alguna forma más sencilla(y que fuera perfectamente precisa), pero no he conseguido hacer funcionar nada más.
Pienso que con estos dos ejemplos que he puesto ya no tiene que haber ningún problema.
Lo único es que si pones un título, no lo pongas en sus propiedades centrado(ej. un textbox o label centrado), ya que como también he dicho, a veces el ancho del listbox no se puede calcular correctamente y se verá el título desplazado. Y eso queda muy poco estético.
El título hay que tratarlo como un ítem más, así devolverá un valor que después habrá que transformar a scalemode del form y por último hay que pensar en la distancia que hay entre la izquierda del form y la izquierda del list que en definitiva es el Left del List.
Bueno si tienes alguna duda respecto a esto, házmelo saber y te lo explico.