Tamaño columnas en TDBLookupComboBox
Hola a tod@s.
Quisiera saber si es posible cambiar el tamaño de las columnas de un TDBLookupComoboBox y como se hace. Estuve buscando por los foros e internet y no he sabido hallar la respuesta. El problema que tengo es que en el ListField tengo dos campos asignados: CODIGO; FAMILIA. El campo CODIGO es de un solo carácter y al desplegar la lista me salen los datos muy juntos y no es muy estético. Por eso quisiera dar tamaño a las columnas. Gracias por la ayuda. |
Hola Luis.
Una opción es que crees en tu componente dataset un campo persistente (calculado de tipo string) con una longitud igual a la suma de campo CODIGO + espacio + divisor + espacio + longitud del campo FAMILIA. Ese campo calculado (llamémosle CALCULADO :)) será quién aparezca en la propiedad ListField del TDBLookupComboBox. Por último agregas un poco de código al evento OnCalcFields del DataSet:
Saludos :) |
Gracias ecfisa por responder.
Probaré lo que comentas a ver que tal va. Te diré algo. Un saludo. |
Hola de nuevo y gracias.
Me distes una pista de como hacerlo. Cree un campo calculado llamado CodigoEspacio con size := 3 En el evento OnCalcFields de la tabla Familia puse: y en el ListField puse el campo CodigoEspacio;FAMILIA Y ya me muestra los datos separados. Muchas gracias de nuevo. |
La franja horaria es GMT +2. Ahora son las 07:32:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi