コード例 #1
0
ファイル: Program.cs プロジェクト: piwi1263/Tinkr
        /// <summary>
        /// Display demo selection screen
        /// </summary>
        private static void DemoSelect()
        {
            // Create form
            Form frm = new Form("frm", Colors.DarkGray);

            // Create menu
            MenuStrip ms = new MenuStrip("ms", Fonts.Droid9, 0, 0, frm.Width, 24);

            // Add menu items
            MenuItem miView = new MenuItem("miView", "View");

            ms.AddMenuItem(miView);

            // "View" sub items
            MenuItem miBasic = new MenuItem("miBasic", "Basic Controls");

            miBasic.Tap += new OnTap(miBasic_Tap);
            miView.AddMenuItem(miBasic);

            MenuItem miCollection = new MenuItem("miCollection", "Collection Controls");

            miView.AddMenuItem(miCollection);

            MenuItem miInput = new MenuItem("miInput", "Input Controls");

            miView.AddMenuItem(miInput);

            MenuItem miDialogs = new MenuItem("miDialogs", "Dialogs");

            miView.AddMenuItem(miDialogs);

            // "Dialogs" sub items
            MenuItem midPrompt = new MenuItem("midPrompt", "Prompt Dialog");

            miDialogs.AddMenuItem(midPrompt);

            MenuItem midSel = new MenuItem("midSel", "Selection Dialog");

            miDialogs.AddMenuItem(midSel);

            MenuItem midOpen = new MenuItem("midOpen", "Open File Dialog");

            miDialogs.AddMenuItem(midOpen);

            MenuItem midSave = new MenuItem("midSave", "Save File Dialog");

            miDialogs.AddMenuItem(midSave);

            // Add menu to form
            frm.AddChild(ms);

            // Activate form
            Core.ActiveContainer = frm;
        }
コード例 #2
0
        static MenuStrip LoadMenuStrip(Stream fs)
        {
            var obj = new MenuStrip(ReadString(fs), ReadFont(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs))
            {
                Enabled = ReadBool(fs),
                Visible = ReadBool(fs)
            };

            var len = ReadInt(fs);

            for (var i = 0; i < len; i++)
            {
                obj.AddMenuItem(LoadMenuItem(fs));
            }

            return(obj);
        }