示例#1
0
 private void FormSceltaCartella_Load(object sender, EventArgs e)
 {
     TXBPercorso.Text   = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
     Dati.PercorsiFile  = Funzioni.CercaFileValidi(TXBPercorso.Text);
     LBLFileUguali.Text = Dati.PercorsiFile.Count + " elementi trovati";
     PB.Visible         = false;
 }
示例#2
0
        private void BTNModifica_Click(object sender, EventArgs e)
        {
            int i = CBExt.SelectedIndex;

            Dati.ModificaExt[i] = TXBExt.Text;
            Funzioni.AggiornaComboBox(CBExt, Dati.ModificaExt, i);
        }
示例#3
0
        private void BTNScegliCartella_Click(object sender, EventArgs e)
        {
            var appo = TXBPercorso.Text;

            Funzioni.ScegliCartella(ref appo);
            TXBPercorso.Text = appo;

            Dati.PercorsiFile  = Funzioni.CercaFileValidi(TXBPercorso.Text);
            LBLFileUguali.Text = Dati.PercorsiFile.Count + " elementi trovati";
        }
示例#4
0
        private void BTNAggiungi_Click(object sender, EventArgs e)
        {
            int i = CBExt.SelectedIndex;

            Dati.ModificaExt.Add(TXBExt.Text);
            Funzioni.AggiornaComboBox(CBExt, Dati.ModificaExt, Dati.ModificaExt.Count - 1);
            if (Dati.ModificaExt.Count > 0)
            {
                BTNElimina.Enabled = true;
            }
            BTNAggiungi.Enabled = !Funzioni.CercaInLista(Dati.ModificaExt, TXBExt.Text);
        }
示例#5
0
 private void TXBExt_TextChanged(object sender, EventArgs e)
 {
     if (Funzioni.ControlloEstensione(TXBExt.Text))
     {
         BTNModifica.Enabled = true;
         BTNAggiungi.Enabled = !Funzioni.CercaInLista(Dati.ModificaExt, TXBExt.Text);
     }
     else
     {
         BTNModifica.Enabled = false;
         BTNAggiungi.Enabled = false;
     }
 }
示例#6
0
 private void BTNEliminaFile2_Click(object sender, EventArgs e)
 {
     File.Delete(Dati.Coppie[0].Copie[0]);
     Dati.Coppie[0].Copie.RemoveAt(0);
     if (Funzioni.ImpostaCoppie(Dati.Coppie, LBLNumero))
     {
         Funzioni.ImpostaPictureBox(PBFile1, PBFile2, LBLNomeFile1, LBLNomeFile2, LBLNumero);
     }
     else
     {
         Close();
     }
 }
示例#7
0
        private void BTNElimina_Click(object sender, EventArgs e)
        {
            var estensione = CBExt.Items[CBExt.SelectedIndex].ToString();
            int i          = CBExt.SelectedIndex;

            Dati.ModificaExt.RemoveAt(i);
            Funzioni.AggiornaComboBox(CBExt, Dati.ModificaExt, i);
            if (Dati.ModificaExt.Count == 0)
            {
                BTNElimina.Enabled = false;
            }
            if (TXBExt.Text == estensione)
            {
                BTNAggiungi.Enabled = true;
            }
        }
示例#8
0
 private void BTNCerca_Click(object sender, EventArgs e)
 {
     Dati.Coppie = Funzioni.CercaFileDuplicati(PB);
     new FormScegliFileDaEliminare().ShowDialog();
 }
示例#9
0
 private void FormModificazioneEstensioni_Load(object sender, EventArgs e)
 {
     Funzioni.AggiornaComboBox(CBExt, Dati.ModificaExt, 0);
     BTNElimina.Enabled = Dati.ModificaExt.Count > 0;
 }
示例#10
0
 private void FormScegliFileDaEliminare_Load(object sender, EventArgs e)
 {
     LBLNumero.Text = "0 / " + Dati.Coppie[0].Copie.Count;
     Funzioni.ImpostaPictureBox(PBFile1, PBFile2, LBLNomeFile1, LBLNomeFile2, LBLNumero);
 }