private void buttonAjouter_Click(object sender, EventArgs e) { parametresOGSpy paramsCourants = new parametresOGSpy(); paramsCourants.URL = fp.textBoxURL.Text; paramsCourants.login = fp.textBoxLogin.Text; paramsCourants.pass = fp.textBoxPasse.Text; listeDesComptes.Add(paramsCourants); mettreAJourAffichageListe(); }
private void chargerLeCompteSelectionne() { if (listView1.SelectedIndices.Count == 1) { parametresOGSpy parametres = listeDesComptes[listView1.SelectedIndices[0]]; fp.textBoxURL.Text = parametres.URL; fp.textBoxLogin.Text = parametres.login; fp.textBoxPasse.Text = parametres.pass; } }
private void listView1_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e) { ListViewItem item = new ListViewItem(new string[listView1.Columns.Count]); if (e.ItemIndex < listeDesComptes.Count) { parametresOGSpy parametres = (listeDesComptes[e.ItemIndex] as parametresOGSpy); if (parametres != null) { item.SubItems[0].Text = parametres.URL; item.SubItems[1].Text = parametres.login; item.SubItems[2].Text = new String('*', parametres.pass.Length); } } e.Item = item; }
private void supprimerLesComptesSelectionnes() { try { listView1.BeginUpdate(); for (int i = 0; i < listeDesComptes.Count;) { parametresOGSpy parametres = listeDesComptes[i]; if (parametres.Selected) { listeDesComptes.RemoveAt(i); continue; } ++i; } listView1.SelectedIndices.Clear(); } finally { listView1.EndUpdate(); } mettreAJourAffichageListe(); }