Не знаю как сделать дизайн в меню - C#
Формулировка задачи:
Есть главное меню в котором есть подменю дизайна, в подменю есть на выбор стили главного меню,подменю и подподменю, в один стиль входит:выравнивание текста меню, задний фон, цвет текста. При нажатии определенной клавиши нужно что бы применялся выбранный пользователем стиль, и что бы он работал на протяжении работы всей программы.
Вот подменю дизайна
static public void Design() { Console.Clear(); Console.WriteLine(" ### MENU-DESIGN### "); Console.WriteLine("1.(Back) Темно-бирюзовый и (text)зеленый"); Console.WriteLine("2.(Back) Темно-пурпурный и (text)бирюзовый"); Console.WriteLine("3.(Back) Синий и (text)пурпурный"); Console.WriteLine("4.Назад"); Console.Write("\n" + "Введите команду: "); int d = 0; try { d = Convert.ToInt32(Console.ReadLine()); } catch (FormatException) { Console.SetCursorPosition(25, 15); Console.Write("### Вы ввели не число! ###"); Console.ReadLine(); Design(); } catch (OverflowException) { Console.SetCursorPosition(16, 15); Console.Write("### Произошло переполнение ###"); Console.ReadLine(); Design(); } if (d < 7) switch (d) { case 1: Console.WriteLine("1"); break; case 2: Console.WriteLine("2"); break; case 3: Console.WriteLine("3"); break; case 4: Menu(); break; } else Console.SetCursorPosition(25, 15); Console.Write("### Введите числа от 1 до 4 ###"); Console.ReadLine(); Design();
Решение задачи: «Не знаю как сделать дизайн в меню»
textual
Листинг программы
if (d == 1) { Console.ForegroundColor = ConsoleColor.Green; // текст (передний план) Console.BackgroundColor = ConsoleColor.DarkGreen; // фон (задний план) }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д