private void btApagar_Click(object sender, EventArgs e) { if (listCadastrados.SelectedItem == null) { MessageBox.Show("Nenhum personagem selecionado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var pers = (Personagem)listCadastrados.SelectedItem; if (Arquivo.DeletaArquivo(CAMINHO + pers.ID + EXTENSAO)) { if (MessageBox.Show("Deseja excluir o personagem selecionado?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MessageBox.Show("Personagem excluído com sucesso!", "Concluído", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Não foi possível excluir o personagem selecionado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } listCadastrados.Items.Clear(); CarregarPersonagens(CAMINHO); LimpaTela(); }