private void btnDelete_Click(object sender, EventArgs e) { BandBase band = tvBands.SelectedNode.Tag as BandBase; band.Delete(); tvBands.SelectedNode = tvBands.SelectedNode.NextVisibleNode; Change(); }