/// <summary> /// Handles the MapDeleted event of the <see cref="MapManager"/> class. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="MapDeletedEventArgs"/> instance containing the event data.</param> private void MapDeleted(object sender, MapDeletedEventArgs e) { if (Map != null) { if (e.Name != Map.Name) return; } Close(); }
/// <summary> /// Handles the MapDeleted event of the <see cref="MapManager"/> object. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="MapDeletedEventArgs"/> instance containing the event data.</param> private void MapDeleted(object sender, MapDeletedEventArgs e) { string selectednode = null; if (treeProject.SelectedNode.Name == "Map" + e.Name) selectednode = (mapsNode.Name); foreach (TreeNode node in mapsNode.Nodes) { if (node != null) { if (node.Text == e.Name) mapsNode.Nodes.Remove(node); } } SortNodes(selectednode); }
private static void OnMapDeleted(MapDeletedEventArgs e) => MapDeleted?.Invoke(e);