public Point Select(Graphics g, string key)
 {
     if (ActivePanel.DicChildren.ContainsKey(key))
     {
         ActivePanel = ActivePanel.DicChildren[key];
         ActivePanel.CreateChildren(g, Map);
     }
     var point = ActivePanel.CursorPoint;
     return new Point
     {
         X = point.X + Left,
         Y = point.Y + Top,
     };
 }