コード例 #1
0
        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();
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
        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;
        }
コード例 #4
0
 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();
 }