private void bShowInfo_Click(object sender, EventArgs e) { if (!bgFinder.isWorking) { fInfo infoForm = new fInfo(); ListViewItem newLVI = new ListViewItem(); newLVI.Text = "Файлов найдено"; newLVI.SubItems.Add(foundFilesCount.ToString()); infoForm.lvInfo.Items.Add(newLVI); newLVI = new ListViewItem(); newLVI.Text = "Файлов скопировано"; newLVI.SubItems.Add(copiedFilesCount.ToString()); infoForm.lvInfo.Items.Add(newLVI); newLVI = new ListViewItem(); newLVI.Text = "Ошибок копирования"; newLVI.SubItems.Add(badFilesForCopying.Count.ToString()); infoForm.lvInfo.Items.Add(newLVI); newLVI = new ListViewItem(); newLVI.Text = "Файлов удалено"; newLVI.SubItems.Add(deletedFilesCount.ToString()); infoForm.lvInfo.Items.Add(newLVI); newLVI = new ListViewItem(); newLVI.Text = "Ошибок удаления"; newLVI.SubItems.Add(badFilesForDeleting.Count.ToString()); infoForm.lvInfo.Items.Add(newLVI); infoForm.Show(); } }
private void lDeletingErrorsAmount_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (!bgFinder.isWorking) { fInfo badFilesInfo = new fInfo(); badFilesInfo.lvInfo.Clear(); badFilesInfo.lvInfo.Columns.Add("Имя файла"); badFilesInfo.lvInfo.Columns[0].Width = 790; foreach (string curBadFile in MainWindow.badFilesForDeleting) { ListViewItem newLVI = new ListViewItem(); newLVI.Text = curBadFile; newLVI.SubItems.Add("ошибка удаления"); badFilesInfo.lvInfo.Items.Add(newLVI); } badFilesInfo.Show(); } else { MessageBox.Show("Дождитесь окончания активного процесса"); } }