[Lazarus-es] tcombobox con values

Maxi maximiliano.duarte en gmail.com
Lun Jun 14 18:36:16 CEST 2010


El día 14 de junio de 2010 13:16, José Mejuto <joshyfun en gmail.com> escribió:
> Hello Paola,
>
> Monday, June 14, 2010, 6:08:48 PM, you wrote:
>
> PB> Estoy probando esto..
> PB>   cboTipo.Items.AddObject('Contado', TObject('A'));
> PB>   cboTipo.Items.AddObject('Credito', TObject('B'));
> PB> y me agrega al combo una linea vacía y luego 'Contado', y 'Credito'..
> PB> además, no sé como llegar a obtener el valor A o B respectivamente, ya
> PB> que no existe el método SelectedItem...
>
> Depende de la naturaleza de los objetos asociados que quieras poner,
> como veo que son strings, lo más fácil es que crees un TStringList con
> las distintas strings asociadas y en "AddObject" pongas el index
> correspondiente del TStringList. También puedes hacer que el
> "AddObject" sea un string, pero eso es peligroso, ya que se perdería
> el control del string por parte del compilador y tendrías que
> asegurarte manualmente de crearla y liberarla. Resumiendo, más fácil
> con un TStringList.
>
> --
> Best regards,
>  José
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>


si tenes bases de datos mejor usa un tdblookupcombobox

-- 
Twitter: @nenunocomar
Maximiliano Duarte
Linux User #495070
Ubuntu User #28504

El que pregunta aprende, y el que contesta aprende a responder.




More information about the Lazarus-es mailing list