private void btnEliminaRecipiente_Click(object sender, EventArgs e) { var id = CurrentRecipientId; if (!string.IsNullOrWhiteSpace(id)) { if (ConfirmBox.Execute("Sicuro di voler eliminar eil recipiente?", "Conferma")) { AppRepo.RemoveRecipiente(id); var n = treeView1.SelectedNode; treeView1.SelectedNode = n.NextNode ?? n.PrevNode; n.Remove(); if (treeView1.SelectedNode == null) { treeView1_AfterSelect(this, null); } } } }