public void deleteEvent(Point p) { Dictionary<int, int> tmp; if (evento.ContainsKey(p.X)) { tmp = evento[p.X]; if(tmp.ContainsKey(p.Y)) tmp.Remove(p.Y); if (tmp.Count == 0) evento.Remove(p.X); } }