none
Duvida sobre Listbox e Combobox RRS feed

  • Pergunta

  • Bom, seguinte: 

    Eu fiz uma listbox onde tem 4 nomes cadastrados, e quando eu clico duas vezes nesses nomes, ele aparece dentro da combobox. Só que, se eu clicar mais de uma vez, ele continua cadastrando ele no combobox. Eu quero que ao clicar mais de uma vez no item selecionado, aparece uma mensagem falando algo do tipo '' você ja cadastrou esse nome ''. Alguém sabe como faz?

    quarta-feira, 11 de setembro de 2013 21:23

Respostas

  • Gabsss blxxx,

    coloca esse código no evento do duploClick :

                foreach (object x in listBox1.SelectedItems)
                {
                    if(!comboBox1.Items.Contains(x))
                    {
                        comboBox1.Items.Add(x);
                    }
                    else
                    {
                        MessageBox.Show(" valor ja existe");
                    }               
                }
    ve ai se te ajuda !!!!! abraço ;)


    Diego Almeida Barreto
    System Analyst / Software Developer

    quinta-feira, 12 de setembro de 2013 00:37

Todas as Respostas

  • No clique da sua list vc deve tratar percorrendo os itens do combo ou utilize expressão lambda para percorrer.

    Obs. Seria legal se vc postar o trecho de código corrente pra gente poder ajudar melhor!

    Abraço!

    quarta-feira, 11 de setembro de 2013 21:28
  • Gabsss blxxx,

    coloca esse código no evento do duploClick :

                foreach (object x in listBox1.SelectedItems)
                {
                    if(!comboBox1.Items.Contains(x))
                    {
                        comboBox1.Items.Add(x);
                    }
                    else
                    {
                        MessageBox.Show(" valor ja existe");
                    }               
                }
    ve ai se te ajuda !!!!! abraço ;)


    Diego Almeida Barreto
    System Analyst / Software Developer

    quinta-feira, 12 de setembro de 2013 00:37
  • Olá Diego, poderia explicar o que acontece no comando? seria muito útil! abç
    quarta-feira, 18 de setembro de 2013 23:30
  • Com certeza, Fizemos um laço de repetição para pegar os items da sua listBox e joguei em uma variavel chamada x blxx????
    então coloquei um IF perguntando  se o valor de x não existe no seu combobox ???
    se não existir ele irá adicionar o valor se não irá mandar a mensagem que ja existe
    o valor no combobox !!!!
    qualquer duvida q tenha ficado por dizer que vou tentar exclarecer ... abraço ;)

    <b>Diego Almeida Barreto<b><br/> System Analyst / Software Developer</b></b>

    quarta-feira, 18 de setembro de 2013 23:51