///////////////////////////////////////////////////////////////////////////////////// /// <summary> /// Displays the report box with a specified contents and caption. /// </summary> /// private void ShowReport(string caption, string report, bool modal = false) { MdiClient.IfValidateOk(() => { MyReportBox.ShowReport(caption, report, 700, this.Height - 50); }); }
///////////////////////////////////////////////////////////////////////////////////// /// <summary> /// Initializes Help menu item in the main menu. /// </summary> /// private void InitializeMenu_Help() { Menu parent = this.Menu; //------------------------------------------------------------------------------- MenuItem miHelp = new MenuItem("&Help"); SetToolTip(miHelp, "Help..."); parent.MenuItems.Add(miHelp); //------------------------------------------------------------------------------- MenuItem miViewHelp = new MenuItem("View &Help") { Shortcut = Shortcut.F1 }; SetToolTip(miViewHelp, "View Help..."); miHelp.MenuItems.Add(miViewHelp); miViewHelp.Click += delegate { if (ActiveMdiChild is SudokuForm && Em.IsGUI) { MyReportBox.ShowReport("Sudoku - Help", Resources.SudokuHelp, ActiveMdiChild.Width, ActiveMdiChild.Height - 50); } else { ShowReport("Video Rental Outlet - Help", Resources.ShortHelp); } }; //------------------------------------------------------------------------------- miHelp.MenuItems.Add(new MenuItem("-")); //------------------------------------------------------------------------------- MenuItem miAbout = new MenuItem("&About Video Rental Outlet"); SetToolTip(miAbout, "Show application details..."); miHelp.MenuItems.Add(miAbout); miAbout.Click += delegate { MessageBox.Show( "\n".PadLeft(Em.IsGUI ? 80 : 0) + GetInfoAboutApplication(), "About Video Rental Outlet Application...", MessageBoxButtons.OK, MessageBoxIcon.Information); }; }