private void buttonDelete_Click(object sender, EventArgs e) { try { if (selected == null) { return; } string name = selected.Name; DialogResult res = WindowsExtensions.ControlExtensions.ShowMessageBoxModal( ResourceService.Resources.ContainsControlResource(DoYowWantDelete, ControlUtilites.Resources) + "\"" + name + "\"" + "?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); if (res != DialogResult.OK) { return; } selected.Remove(); //selectedNode.Remove(selected); refreshTable(); } catch (Exception ex) { WindowsExtensions.ControlExtensions.ShowMessageBoxModal(ex.Message); } }