Beispiel #1
0
        static void EscribeTitulo(_tipoTitulo tipo, char barra, string titulo)
        {
            string auxiliar = string.Empty;

            switch (tipo)
            {
            case _tipoTitulo.basico:
                auxiliar = auxiliar.PadRight(20, barra);
                Console.WriteLine(titulo);
                Console.WriteLine(auxiliar);
                break;

            case _tipoTitulo.doble:
                auxiliar = auxiliar.PadRight(20, barra);
                Console.WriteLine(auxiliar);
                Console.WriteLine(titulo);
                Console.WriteLine(auxiliar);
                break;

            case _tipoTitulo.simple:
                Console.WriteLine(titulo);
                break;

            case _tipoTitulo.recuadroDoble:
                auxiliar = auxiliar.PadRight(titulo.Length + 1, '═');
                Console.WriteLine("╔{0}╗", auxiliar);
                Console.WriteLine("║ {0} ║", titulo);
                Console.WriteLine("╚{0}╝", auxiliar);
                break;
            }
        }
Beispiel #2
0
        public UImenu(_tipoTitulo tipoTitulo, char barra, string titulo, string[] opciones, ConsoleColor colorOpcion, bool cursor)
        {
            PintaOpcion pinta = new PintaOpcion(opciones, colorOpcion);

            Console.CursorVisible = cursor;
            EscribeTitulo(tipoTitulo, barra, titulo);
            EscribeOpciones(opciones, pinta);
        }
Beispiel #3
0
 public UImenu(_tipoTitulo tipoTitulo, string[] opciones)
 {
     Console.CursorVisible = false;;
     EscribeTitulo(tipoTitulo, '=', "       MENU PRINCIPAL");
     EscribeOpciones(opciones, pinta);
 }
Beispiel #4
0
 public EscribeMenu(_tipoTitulo tipo, char caracterBarra, string tiulo)
 {
 }