private void mDeleteButton_Click(object sender, EventArgs e) { if ((mSoundTree.SelectedNode != null) && (mSoundTree.SelectedNode.Tag != null)) { if (long.Parse((string)mSoundTree.SelectedNode.Tag) == SmartVolManagerPackage.BgMusicManager.MuteFmConfig.GetActiveBgMusic().Id) { MessageBox.Show(this, "Cannot delete current background music.", Constants.ProgramName); return; } MuteFmConfigUtil.RemoveBgMusic(long.Parse((string)mSoundTree.SelectedNode.Tag), SmartVolManagerPackage.BgMusicManager.MuteFmConfig); MuteFmConfigUtil.Save(SmartVolManagerPackage.BgMusicManager.MuteFmConfig); refresh(); } }