private void Updates_Grid_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1 && (Columns)e.ColumnIndex == Columns.State) { var Result = LoadMessage(e.RowIndex, true); if (Result != null) { MessageBox.Show(this, "Файл \"" + Files[e.RowIndex].Name + "\"\n" + Result, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { Updates_Grid.InvalidateCell(e.ColumnIndex, e.RowIndex); } } }
private void LoadAll_button_Click(object sender, EventArgs e) { for (int i = 0; i < Files.Length; i++) { var Result = LoadMessage(i, true); if (Result != null) { if (i == Files.Length - 1 && MessageBox.Show(this, "Файл \"" + Files[i].Name + "\"\n" + Result + "\nПродолжить загрузку?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { break; } else { MessageBox.Show(this, "Файл \"" + Files[i].Name + "\", последний в списке.\n" + Result, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } Updates_Grid.InvalidateColumn((int)Columns.State); }