Esempio n. 1
0
    /////////////////////////////////////////////////////////////////////////////////////

    /// <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);
        });
    }
Esempio n. 2
0
    /////////////////////////////////////////////////////////////////////////////////////

    /// <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);
        };
    }