1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ListBox - VB 6

Discussão em 'Programação' iniciada por jpccaldas, 16 de Abril de 2008. (Respostas: 5; Visualizações: 3276)

  1. jpccaldas

    jpccaldas Power Member

    Boas.

    Estou a realizar um projecto em Visual Basic 6; tenho uma ListBox com 3 valores (Impressora, Memória, Monitor), e tenho um form para me pôr o valor da impressora por exemplo. O meu problema é que no valor não pode entrar o título "Impressora" :S! Eu gostava de saber como faço para defenir que a impressora vale 50 € por exemplo.

    Agradeço resposta.
    Cumprimentos.
     
  2. jpaulino

    jpaulino Power Member

    Olá,

    Podes inserir assim (o que aparece na lista e o que são os valores)

    Código:
    With Me.List1
      .AddItem ("Impressora")
      .ItemData(0) = 50
      .AddItem ("Memória")
      .ItemData(1) = 100
      .AddItem ("Monitor")
      .ItemData(2) = 44
    End With
    
    Depois para verificares os valores podes fazer:
    Código:
    MsgBox List1.ItemData(List1.ListIndex)
    
     
  3. jpccaldas

    jpccaldas Power Member

    Obrigado.

    Agora é assim: eu tenho a list, um botão de comando, label e text. A list para os produtos, label para o preço final, botão de comando para efectuar o código e a text para a quantidade! O meu problema é que ponho o código que me deste no Form_Load certo? Mas como é que ponho na label o resultado final (o valor do produto)?

    Peço desculpa pela "n00biçe" lol...

    Cumprimentos.
     
  4. jpaulino

    jpaulino Power Member

    Label1.Caption = List1.ItemData(List1.ListIndex)

    Mostra o valor do item seleccionado.
     
  5. jpccaldas

    jpccaldas Power Member

    Mais uma duvida.

    Boas.

    Eu tenho uma ListBox e queria só pôr uns item a negrito e itálico. Do tipo:

    Impressora:
    Impressora A
    Impressora B

    E assim sucessivamente.

    Agradeço ajuda.

    Obrigado.
     
  6. jpaulino

    jpaulino Power Member

    Em vb6 não é possível!
     

Partilhar esta Página