Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: melielectra en 11 Octubre 2006, 08:19 am



Título: alinear datos en un list box
Publicado por: melielectra en 11 Octubre 2006, 08:19 am
Holas otra vez

 quiero saber como puedo alinear los datos a imprimir en un list boox

por ejemplo tengo una estructura con los campos nombre, apellido y edad

entonces yo:

list1.additem estru.nombre &  estruc.apellido & estruc.edad

ya le coloco:

list1.additem estru.cnombre & "    " & estruc.apellido ......

para que cuando me imprima me deje espacio entre el nombre y el apellido.

el asunto es que debo listar la estructura en una linea del listbox, y como se imprima depende del tamaño del nombre

por ejemplo

nombre apellido 19
nombrelargo apellido 20
nombre apellidolargo 1

lo cual no da una buena presentacion

como puedo hacer que aparezca en listbox asi:

nombre              apellido              19
nombrelargo       apellido              20
nombre              apellidolargo         1


osea alineado de ante mano gracias

aps las structuras tiene tamaño definido

type estruc
nombre as string*15
apellido as string*20
edad as integer

end type

De ante mano se agradece ayuda :)



Título: Re: alinear datos en un list box
Publicado por: CeLaYa en 11 Octubre 2006, 16:59 pm
checate esta pagina a ver si te sirve

http://www.elguille.info/colabora/vb2006/karmany_centrartextolistbox.htm