Hum, boa essa do AddObject, nunca havia testado. Posso no caso armazenar vários objetos de minha classe ItemCombo, que contém atributos como id/valor, ai depois recupero com o cast como você fez joão.
Muito bom, obrigado pela ajuda, vou testar aqui. 2009/4/30 Joao Henrique Levada <[email protected]> > > > Meu caro, você pode armazenar um valor em cada item do combo: > > iNumero := 1981; {valor inteiro para armazenar} > ComboBox1.Items.AddObject('meu nome', TObject(iNumero)); {usa a propriedade > Objects para armazenar o integer} > > iIndice := Combobox1.ItemIndex;//iIndice é variável explicativa > iValor := Integer(ComboBox1.Items.Objects[iIndice]); {recuperando o > valor armazenado} > > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: [email protected] [As partes desta mensagem que não continham texto foram removidas]

