Bonjour,

je crée une textbox une listview avec une seule colonne et je saisis des noms avec un button1
je veux avoir un message d'erreur qui s'affiche si le nom que j'entre existe déjà dans la listview et surtout qu'il ne rentre pas ce nom dans la listview


voilà le code que j'ai fait et qui ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim Element As New ListViewItem
 
        Element.Text = TextBox1.Text
        ListView1.Items.Add(Element)
 
 
 
 
        For Each item As ListViewItem In ListView1.Items
            If item.Name.Contains(TextBox1.Text) Then
 
                MessageBox.Show("attention le nom existe déjà")
                Exit Sub
            End If
        Next
 
 
 
    End Sub
j'ai aussi essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for i as integer =0 to listview1.items.count-1 
if listview1.items(i).text= textbox1.text
 messagebox
et cela ne marche pas ou alors il m'affiche le message mais met quand même le nom dans la liste
à l'avance merci