KB-33788: Adicionando valores a um ComboBox.

Descrição:

Como carregar valores em um ComboBox?

Solução:

Para carregar valores em um ComboBox, é necessário criar um script utilizando o método AddItem deste objeto. O método deve ser utilizado, preferencialmente, em um script no evento OnStartRunning do ComboBox.

Exemplo de script:

Sub ComboBox1_OnStartRunning()
    Clear()
    AddItem "Item1"   
    AddItem "Item2"        
End Sub

Observação: Item1 e Item2 são os valores a serem adicionados na ComboBox.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Thoughts on “KB-33788: Adicionando valores a um ComboBox.

  1. como eu faria para que o item 1 fizesse uma ação por exemplo carregar uma abrir uma imagem e o item 2 abrisse outra? eu preciso criar uma lista de seleção na qual de acordo com a seleçao a foto do produto e mostrado ao lado do combo box. Desde já agradeço

    1. Bom dia, Gabriel!

      Para isso você pode inserir uma imagem na tela e ir trocando o caminho dela através da propriedade “FileName” de acordo com a seleção do ComboBox:

      1 – Insira uma imagem na tela e acesse suas propriedades;
      2 – Procure a propriedade “FileName”;
      3 – No campo Fonte faça uma conexão com a propriedade ListIndex.
      4 – Faça uma conexão por tabela e crie quantas linhas forem necessárias;
      5 – Na primeira linha desta conexão deixe o “Max” e “Min” em “0”(que corresponde ao primeiro Item no ComboBox);
      6 – Na coluna valor da conexão por tabela insira o caminho da imagem que irá ser exibida (Para saber o caminho basta inserir a imagem na tela e verificar a propriedade “FileName” na lista de propriedades);
      7 – Para a segunda linha da conexão por tabela, nas colunas “max” e “min” coloque o valor “1” (que representa o segundo Item do ComboBox);
      9 – Após isso repetir o passo 6.

    1. Bom dia Josias,
      Para adicionar você usa o mesmo método, o AddItem ([pvargItem], [pvargIndex]) do ComboBox. O parâmetro pvargItem é uma String que contém o texto que é adicionado na lista. Se omitido, é acrescentada uma String em branco. O parâmetro pvargIndex é o índice do texto na lista. Se omitido, o valor do parâmetro pvargItem é adicionado como último item da lista. Segue um exemplo:
      Sub CommandButtonInserir_Click()
      adicona = inputbox(“Digite uma cor para adicionar”)
      Screen.Item(“ComboBox1”).AddItem adiciona
      End Sub
      Nele, quando clicar em um botão, o evento Click dispara e aparece uma caixa de entrada em que você adiciona o nome de uma cor, quando confirmar ele coloca o nome na ultima posição do ComboBox que você selecionou usando o AppBrowser.

      Já para remover, use o método RemoveItem (pvargIndex) do ComboBox. Este método possui o parâmetro “pvargIndex”, que especifica a linha que é excluída, iniciando em 0 (zero), ou seja, o primeiro elemento é 0 (zero), o segundo é 1 (um) e assim por diante. Exemplo:
      Sub CommandButtonRemover_Click()
      selecionado = Screen.Item(“ComboBox1”).ListIndex
      Screen.Item(“ComboBox1”).RemoveItem(selecionado)
      Screen.Item(“ComboBox1″).Value=””
      End Sub

  2. Como eu faço para apertar um botão e abrir uma MsgBox com o que tá na Combobox, só não tou entendendo como pegar o que tem dentro para colocar no botão

    1. Boa tarde Pedro,
      Para apresentar o que foi selecionado no ComboBox em uma MsgBox ao clicar em um botão, uma forma é criar no evento click do botão, um script como o seguinte:

      Sub CommandButton1_Click()
      set selecionado = Screen.Item(“ComboBox1”)
      msgbox (selecionado.value)
      End Sub

      Onde o “set selecionado” pega a referência do objeto ComboBox1 adicionado na tela.

  3. Olá, como faço para inserir opções em um combobox diretamente no código e não no ItemsEditor, usando vbscript, no Altium Designer.

Leave a Reply

Your email address will not be published.Required fields are marked *