public static void start() { menu = mainMenu; Console.WriteLine("Choose number:"); for (int i = 1; i <= PhoneBook.Numbers.Count; i++) { Console.WriteLine(i + ". " + PhoneBook.Numbers[i - 1]); } }
static void callMenu(ConsoleKeyInfo key, Param param) { Console.Clear(); Console.WriteLine("1." + PhoneBook.Numbers[numberIndex] + "\nEsc - back to main menu"); if (key.Key == ConsoleKey.Escape) { menu = mainMenu; menu(new ConsoleKeyInfo(), null); } }
private void SetMenu(MenuStrip Info) { if (Info.InvokeRequired) { menuDelegate DDD = new menuDelegate(SetMenu); Info.Invoke(DDD, new object[] { Info }); } else { экспортToolStripMenuItem.Enabled = true; вTxtToolStripMenuItem.Enabled = true; вXSLToolStripMenuItem.Enabled = true; } }
static void mainMenu(ConsoleKeyInfo key, Param param) { Console.Clear(); Console.WriteLine("Choose number:"); for (int i = 1; i <= PhoneBook.Numbers.Count; i++) { Console.WriteLine(i + ". " + PhoneBook.Numbers[i - 1]); } if (key.KeyChar >= '0' && key.KeyChar < PhoneBook.Numbers.Count + '0') { menu = callMenu; numberIndex = key.KeyChar - '0'; menu(key, null); } }