DJ DeviL 0 Denunciar post Postado Fevereiro 21, 2006 Olá...Usando um ComboBox, tem como setar os itens pra ter uma coisa como texto e outra como Value (tipo um form feito em HTML)tipo assim:Text = "São Paulo" | Value = "SP"Text = "Rio de Janeiro" | Value = "RJ"eh possivel isso???tipo...a pergunta parece meio estupida...mais n consegui nada do tipo...obrigadoGabriel Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Fevereiro 21, 2006 Uma ComboBox agora armazena objetos e não mais meramente strings com determinados valores relacionados. A título de exemplo criei um classe que representará o meu objeto: Class MeuObjeto Inherits System.Object Public título As String Public valor As String Public Overrides Function toString() As String Return Me.título End Function Public Sub New(ByVal título As String, ByVal valor As String) Me.título = título Me.valor = valor End Sub End Class Note que eu substitui a função toString() original de System.Object pela minha, que retorna o "título" do objeto. Isso porque a ComboBox utiliza-se dessa função para saber qual a representação à ser mostrada visualmente. Daí, basta fazer: ComboBox1.Items.Add(New MeuObjeto("primeiro", "a"))ComboBox1.Items.Add(New MeuObjeto("segundo", "b")) E teremos dois itens na ComboBox: primeiro e segundo. Mas, e para resgatar o "valor" deles, ou seja, "a" e "b"? Bastará fazer: MsgBox(ComboBox1.SelectedItem.valor) Isso mostrará o "valor" do item atualmente selecionado. Se for "primeiro", mostrará "a", se for "segundo", mostrará "b". Certo? ;) Abraços, Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Rangel Falcão 0 Denunciar post Postado Junho 21, 2006 Olá...Usando um ComboBox, tem como setar os itens pra ter uma coisa como texto e outra como Value (tipo um form feito em HTML)tipo assim:Text = "São Paulo" | Value = "SP"Text = "Rio de Janeiro" | Value = "RJ"eh possivel isso???tipo...a pergunta parece meio estupida...mais n consegui nada do tipo...obrigadoGabrielBoa pergunta! você conseguiu fazer isso?se sim me mande um e-mail rangelfalcoa@walla.com Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Junho 22, 2006 O exemplo acima não satisfaz o caso?Abraços,Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites