internal static void DelegateMenu(Delegates.MainMenu i_Menu) { Delegates.MenuItem versionAndDigit = new Delegates.MenuItem("Version and Digits"); i_Menu.AddToMainMenu(versionAndDigit); Delegates.MenuItem countCapital = new Delegates.MenuItem("Count Capital"); countCapital.m_Action += CountCapitalAction; versionAndDigit.AddToSubMenu(countCapital); Delegates.MenuItem showVersion = new Delegates.MenuItem("Show Version"); showVersion.m_Action += ShowVersionAction; versionAndDigit.AddToSubMenu(showVersion); Delegates.MenuItem dateAndTime = new Delegates.MenuItem("Show Date/Time"); i_Menu.AddToMainMenu(dateAndTime); Delegates.MenuItem showTime = new Delegates.MenuItem("Show Time"); showTime.m_Action += ShowTimeAction; dateAndTime.AddToSubMenu(showTime); Delegates.MenuItem showDate = new Delegates.MenuItem("Show Date"); showDate.m_Action += ShowDateAction; dateAndTime.AddToSubMenu(showDate); i_Menu.Show(); }