Keybind true или false
Привет,
Я хотел бы сделать меню консольного приложения c#..
Я хочу зеленую истину и красную ложь..
Например, если я нажму кнопку f1, текст изменится на "True" (зеленый)
И если я снова нажму f1, он изменится на "Flase" (красный)
Console.Write("Bhop: "); Console.Write("True");
Я хотел бы изменить "True" на false, когда нажимаю "F1" на клавиатуре..
( Я знаю, как использовать цвет, как
<pre lang="c#">Console.ForegroundColor = ConsoleColor.White;Но я хочу, чтобы он менялся, когда я нажимаю "F1", а также я хочу, чтобы текст менялся с True на False и обратно, когда я нажимаю f1..)
Спасибо,
Митч
Что я уже пробовал:
Я пробовал это с if else и т. д. и т. д. Но я не так хорош с c#
Пожалуйста, помогите мне! Мне бы очень хотелось, чтобы мое меню работало именно так!
0x01AA
Взгляните на это: https://www.dotnetperls.com/console-color[^]
Member 13961392
Я знаю, как использовать цвет в c#, но я хочу, чтобы он менялся, когда я нажимаю на "F1", а также я хочу, чтобы текст менялся,
Спасибо за помощь!
0x01AA
Извините, но это было неясно до того, как вы расширили свой вопрос. Так как насчет переменной bool state
который вы переключаете на каждом F1, как state= !state;
Richard Deeming
Возможно, вы ищете что-то вроде этого:
Графический интерфейс.КС - набор средств разработки пользовательского интерфейса терминала .Чистая[^]