Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
 private static void OnMapDeleted(MapDeletedEventArgs e) => MapDeleted?.Invoke(e);