La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51091 - ALINEAR A LA DERECHA O CENTRO ELEMENTOS DE UN LISTBOX
Autor:  Pablo Vasquez Paredes
SALUDOS gente PROG. hago esta pregunta porque no he encontrado respuesta en otro lado, espero ke aki si.... como dice el titulo: ¿SE PODRA CAMBIAR LA ALINEACION DE LOS ELEMENTOS DE UN LISTBOX, POR EJEMPLO A LA DERECHO O AL CENTRO?. Desde ya agradezco la rpta. bye.

  Respuesta:  Olibert Garcia
Hola me parece que por defecto el listbox no tiene una propiedad que haga lo que dices...
Pero podrias hacer dos cosas:

1. Rellenar con espacios en blanco a la derecha, izquierda o ambos lados para cuando quieres alinear a un lado o centrar. Es decir todos los elementos tendrian la misma longitud de caracteres y dependiendo del tipo de alineacion se completa con espacios en blanco hasta llegar a la longitud establecida como maxima.

2. O puedes usar un DataGriView, formateandolo de la manera correcta quitando encabezados y lineas en el grid podrias llegar a tener una apariencia similar al de un listbox y con su barra de desplazamiento. Y para el alineamiento utilizas su propiedad de columna Alignament.

Saludos!