SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: cesare en Martes 16 de Enero de 2007, 22:36

Título: List Box
Publicado por: cesare en Martes 16 de Enero de 2007, 22:36
hola a todos:

Estaba recorriendo internet, y me encontre con este foro espero me puedan ayudar ya que soy nuevo en esto del VB, lo que necesito es lo siguiente:

Tengo un programa que presenta los datos en un list box la informaion son numeros los cuales se presentan a la derecha, y lo que yo quiero es hacer que se presenten a la derecha ya que son cantidades.

por su amable ayuda gracias.

 :ph34r:
Título: Re: List Box
Publicado por: Epa en Miércoles 17 de Enero de 2007, 01:19
Buenas

Hasta donde se no se puede alinear a la derecha en un listbox, y tampoco no le encuentro mucho sentido, ya que si los datos son de una longitud inferior al ancho del listbox, se hace comlicado leerlos.

Las dos opciones que se me ocurren son agrandar el listbox para que entren los numeros o redondear los numeros para que entren bien.

Otra opcion es usar un textbox, aunque si quieres que el usuario pueda seleccionar una linea se hace algo engorroso.

Saludos
Título: Re: List Box
Publicado por: cpmario en Miércoles 17 de Enero de 2007, 17:35
Utiliza 'Format (Función)' revisa la ayuda de VB, puedes usar algo parecido a esto

Código: Text
  1.     List1.AddItem Format(123.12, "@@@@@@@@@@@@")
  2.     List1.AddItem Format(1234.12, "@@@@@@@@@@@@")
  3.     List1.AddItem Format(12345.12, "@@@@@@@@@@@@")
  4.     List1.AddItem Format(123456.12, "@@@@@@@@@@@@")
  5.  
  6.  
:comp:

(http://www.igmario.com/Blackboard3.jpg)