// MENUS Y CAPTURA DE TECLAS //---------------------------------------------- public static void Menu(ArbolBinario arbol) { ConsoleKeyInfo tecla; do { Vista.MenuPrincipal(arbol); tecla = Console.ReadKey(true); switch (tecla.Key.ToString()) { case "D1": MP_T1_Insertar(arbol); break; case "D2": MP_T2_PreOrdNiv(arbol); break; case "D3": MP_T3_InOrdNiv(arbol); break; case "D4": MP_T4_PostOrdNiv(arbol); break; case "E": MP_TE_Eliminar(arbol); break; case "D5": MP_T5_EliminarMenor(arbol); break; case "D6": MP_T6_EliminarMayor(arbol); break; case "D7": MP_T7_MasInformacion(arbol); break; case "D8": arbol.Limpiar(); break; } } while (tecla.Key != ConsoleKey.Escape); }