Bonjour,

Savez-vous comment Refresh une listView a chaque
fois que je rajoute une lettre ou un chiffre dans la case toolStripTextBox1 sans utilisé une touche qui se face automatiquement.

en faite a chaque fois que je tape un mot ou une lettre dans la case
il sauvegarde sans rien faire.

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
21
22
23
24
25
26
27
28
29
30
31
32
33
 
        private void ActualisationList()
        {           
            listView1.Clear();
            listView1.Columns.Add("N°", 50, HorizontalAlignment.Left);
            listView1.Columns.Add("Nom", 170, HorizontalAlignment.Left);
            listView1.Columns.Add("Ip", 145, HorizontalAlignment.Left);
            listView1.Columns.Add("Port", 80, HorizontalAlignment.Left);
            listView1.Columns.Add("Mot de Passe", 85, HorizontalAlignment.Left);
 
            for (int i = 1; i < 31; i++)
            {
                    IniFile ini = new IniFile(Application.StartupPath + @"\serveur.ini");
                    ListViewItem lvi = new ListViewItem("" + i);
                    lvi.SubItems.Add(ini.IniReadValue("SERVEUR" + i, "Nom"));
                    lvi.SubItems.Add(ini.IniReadValue("SERVEUR" + i, "Ip"));
                    lvi.SubItems.Add(ini.IniReadValue("SERVEUR" + i, "Port"));
                    lvi.SubItems.Add(ini.IniReadValue("SERVEUR" + i, "Passe"));
                    listView1.Items.Add(lvi);
            }
        }
 
        private void toolStripTextBox1_Click(object sender, EventArgs e)
        {
            if (label4.Text == "")
            {
                MessageBox.Show("Choisissez un serveur", "Erreur");
            }else{
                IniFile ini = new IniFile(Application.StartupPath + @"\serveur.ini");
                ini.IniWriteValue("SERVEUR" + label4.Text, "Nom", toolStripTextBox1.Text);
                ActualisationList();
            }
        }
Merci
Cordialement,