Array
(
)

Não permitir adicionar itens iguais ao listbox...

Atariskull
   - 29 out 2008

vamos supor que eu tenho um textbox, button,listbox, não estou sabendo como que faço para impedir que 2 itens iguais sejam adicionados ao listbox, dei uma olhada na net e achei m utilizando o findstringexact, mas perdi o site, se puderem me ajudar agradeço
obrigado

Codename.v
   - 31 out 2008

Insira o código abaixo no evento Click do seu botão.

#Código

If (Not ListBox1.Items.Contains(TextBox1.Text)) Then
            ListBox1.Items.Add(TextBox1.Text)
        Else
            MessageBox.Show("Item ja existente", Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Information)
        End If


Sendo ListBox1 o seu controle ListBox e TextBox1 o seu controle TextBox, o que o código faz é verificar se o texto digitado no TextBox (propriedade Text) existe na coleção de itens do ListBox (propriedade Items) usando o método Contains(). Caso não exista, o novo valor é inserido. Caso ja existe uma mensagem é exibida ao usuário.

Abraços!