亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? samplemenus.cs

?? Magic Library 1.7,有說明文檔
?? CS
?? 第 1 頁 / 共 3 頁
字號:
// *****************************************************************************
// 
//  (c) Crownwood Consulting Limited 2002 
//  All rights reserved. The software and associated documentation 
//  supplied hereunder are the proprietary information of Crownwood Consulting 
//	Limited, Haxey, North Lincolnshire, England and are supplied subject to 
//	licence terms.
// 
//  Magic Version 1.7	www.dotnetmagic.com
// *****************************************************************************

using System;
using System.IO;
using System.Data;
using System.Drawing;
using System.Resources;
using System.Reflection;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
using Crownwood.Magic.Menus;
using Crownwood.Magic.Win32;
using Crownwood.Magic.Common;
using Crownwood.Magic.Controls;

namespace SampleMenus
{
    public class MDIContainer : System.Windows.Forms.Form
    {
		private int _count = 1;
        private ImageList _images = null;
        private StatusBar _status = null;
        private StatusBarPanel _statusBarPanel = null;
        private Crownwood.Magic.Menus.MenuControl _topMenu = null;
        private System.ComponentModel.Container components = null;

        public MDIContainer()
        {
            LoadResources();

            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            SetupMenus();
            SetupStatusBar();
        }

        protected void LoadResources()
        {
            // Create a strip of images by loading an embedded bitmap resource
            _images = ResourceHelper.LoadBitmapStrip(this.GetType(),
                                                     "SampleMenus.MenuImages.bmp",
                                                     new Size(16,16),
                                                     new Point(0,0));
        }

        protected void SetupMenus()
        {
            // Create the MenuControl
            _topMenu = new Crownwood.Magic.Menus.MenuControl();

            // We want the control to handle the MDI pendant
            _topMenu.MdiContainer = this;

            // Create the top level Menu
            MenuCommand top1 = new MenuCommand("&Appearance");
            MenuCommand top2 = new MenuCommand("&Windows");
            MenuCommand top3 = new MenuCommand("A&nimation");
            MenuCommand top4 = new MenuCommand("&Cities1");
            MenuCommand top5 = new MenuCommand("&Movies1");
            MenuCommand top6 = new MenuCommand("Ca&rs1");
            MenuCommand top7 = new MenuCommand("C&ities2");
            MenuCommand top8 = new MenuCommand("Mo&vies2");
            MenuCommand top9 = new MenuCommand("Car&s2");
            _topMenu.MenuCommands.AddRange(new MenuCommand[]{top1,top2,top3,top4,top5,top6,top7,top8,top9});

            // Create the submenus
            CreateAppearanceMenu(top1);
            CreateWindowsMenu(top2);
            CreateAnimationMenu(top3);
            CreateCityMenus(top4, top7);
            CreateMovieMenus(top5, top8);
            CreateCarMenus(top6, top9);

            // Add to the display
            _topMenu.Dock = DockStyle.Top;
            _topMenu.Selected += new CommandHandler(OnSelected);
            _topMenu.Deselected += new CommandHandler(OnDeselected);
            Controls.Add(_topMenu);

            // Create an initial MDI child window
            OnNewWindowSelected(null, EventArgs.Empty);
        }

        protected void CreateAppearanceMenu(MenuCommand mc)
        {
            // Create menu commands
            MenuCommand style1 = new MenuCommand("&IDE", new EventHandler(OnIDESelected));
            MenuCommand style2 = new MenuCommand("&Plain", new EventHandler(OnPlainSelected));
            MenuCommand style3 = new MenuCommand("-");
            MenuCommand style4 = new MenuCommand("PlainAsBlock", new EventHandler(OnPlainAsBlockSelected));
            MenuCommand style5 = new MenuCommand("-");
            MenuCommand style6 = new MenuCommand("Dock Left", new EventHandler(OnDockLeftSelected));
            MenuCommand style7 = new MenuCommand("Dock Top", new EventHandler(OnDockTopSelected));
            MenuCommand style8 = new MenuCommand("Dock Right", new EventHandler(OnDockRightSelected));
            MenuCommand style9 = new MenuCommand("Dock Bottom", new EventHandler(OnDockBottomSelected));
            MenuCommand styleA = new MenuCommand("-");
            MenuCommand styleB = new MenuCommand("MultiLine", new EventHandler(OnMultiLineSelected));
            MenuCommand styleC = new MenuCommand("-");
            MenuCommand styleD = new MenuCommand("E&xit", new EventHandler(OnExit));

            // Setup event handlers
            style1.Update += new EventHandler(OnIDEUpdate);
            style2.Update += new EventHandler(OnPlainUpdate);
            style4.Update += new EventHandler(OnPlainAsBlockUpdate);
            style6.Update += new EventHandler(OnDockLeftUpdate);
            style7.Update += new EventHandler(OnDockTopUpdate);
            style8.Update += new EventHandler(OnDockRightUpdate);
            style9.Update += new EventHandler(OnDockBottomUpdate);
            styleB.Update += new EventHandler(OnMultiLineUpdate);

            mc.MenuCommands.AddRange(new MenuCommand[]{style1,style2,style3,style4,style5,style6,
                                                       style7,style8,style9,styleA,styleB,styleC,styleD});
			
        }

        protected void CreateWindowsMenu(MenuCommand mc)
        {
            // Create menu commands
            MenuCommand window1 = new MenuCommand("&New Window", _images, 0, new EventHandler(OnNewWindowSelected));
            MenuCommand window2 = new MenuCommand("Cl&ose", _images, 1, new EventHandler(OnCloseWindowSelected));
            MenuCommand window3 = new MenuCommand("Close A&ll", new EventHandler(OnCloseAllSelected));
            MenuCommand window4 = new MenuCommand("-");
            MenuCommand window5 = new MenuCommand("Ne&xt", _images, 2, new EventHandler(OnNextSelected));
            MenuCommand window6 = new MenuCommand("Pre&vious", _images, 3, new EventHandler(OnPreviousSelected));
            MenuCommand window7 = new MenuCommand("-");
            MenuCommand window8 = new MenuCommand("&Cascade", _images, 4, new EventHandler(OnCascadeSelected));
            MenuCommand window9 = new MenuCommand("Tile &Horizontally", _images, 5, new EventHandler(OnTileHSelected));
            MenuCommand windowA = new MenuCommand("&Tile Vertically", _images, 6, new EventHandler(OnTileVSelected));

            window1.Shortcut = Shortcut.Ctrl0;

            // Setup event handlers
            window2.Update += new EventHandler(OnCloseWindowUpdate);
            window2.Update += new EventHandler(OnCloseAllUpdate);
            window5.Update += new EventHandler(OnNextPreviousUpdate);
            window6.Update += new EventHandler(OnNextPreviousUpdate);
            window8.Update += new EventHandler(OnLayoutUpdate);
            window9.Update += new EventHandler(OnLayoutUpdate);
            windowA.Update += new EventHandler(OnLayoutUpdate);
						
            mc.MenuCommands.AddRange(new MenuCommand[]{window1,window2,window3,window4,
                                                       window5,window6,window7,window8,
                                                       window9,windowA});

            // Want to know when MenuControl shows/hide PopupMenu
            mc.PopupStart += new CommandHandler(OnWindowMenuStart);
            mc.PopupEnd += new CommandHandler(OnWindowMenuEnd);
        }

        protected void CreateAnimationMenu(MenuCommand mc)
        {
            // Create menu commands
            MenuCommand animate1 = new MenuCommand("Yes - Always animate", new EventHandler(OnYesAnimateSelected));
            MenuCommand animate2 = new MenuCommand("No  - Never animate", new EventHandler(OnNoAnimateSelected));
            MenuCommand animate3 = new MenuCommand("System - Ask O/S", new EventHandler(OnSystemAnimateSelected));
            MenuCommand animate4 = new MenuCommand("-");
            MenuCommand animate5 = new MenuCommand("100ms", new EventHandler(On100Selected));
            MenuCommand animate6 = new MenuCommand("250ms", new EventHandler(On250Selected));
            MenuCommand animate7 = new MenuCommand("1000ms", new EventHandler(On1000Selected));
            MenuCommand animate8 = new MenuCommand("-");
            MenuCommand animate9 = new MenuCommand("Blend", new EventHandler(OnBlendSelected));
            MenuCommand animateA = new MenuCommand("Center", new EventHandler(OnCenterSelected));
            MenuCommand animateB = new MenuCommand("+Hor +Ver", new EventHandler(OnPPSelected));
            MenuCommand animateC = new MenuCommand("-Hor -Ver", new EventHandler(OnNNSelected));
            MenuCommand animateD = new MenuCommand("+Hor -Ver", new EventHandler(OnPNSelected));
            MenuCommand animateE = new MenuCommand("-Hor +Ver", new EventHandler(OnNPSelected));
            MenuCommand animateF = new MenuCommand("System", new EventHandler(OnSystemSelected));
			
            // Setup event handlers
            animate1.Update += new EventHandler(OnYesAnimateUpdate);
            animate2.Update += new EventHandler(OnNoAnimateUpdate);
            animate3.Update += new EventHandler(OnSystemAnimateUpdate);
            animate5.Update += new EventHandler(On100Update);
            animate6.Update += new EventHandler(On250Update);
            animate7.Update += new EventHandler(On1000Update);
            animate9.Update += new EventHandler(OnBlendUpdate);
            animateA.Update += new EventHandler(OnCenterUpdate);
            animateB.Update += new EventHandler(OnPPUpdate);
            animateC.Update += new EventHandler(OnNNUpdate);
            animateD.Update += new EventHandler(OnPNUpdate);
            animateE.Update += new EventHandler(OnNPUpdate);
            animateF.Update += new EventHandler(OnSystemUpdate);
						
            mc.MenuCommands.AddRange(new MenuCommand[]{animate1,animate2,animate3,animate4,
                                                       animate5,animate6,animate7,animate8,
                                                       animate9,animateA,animateB,animateC,
                                                       animateD,animateE,animateF});
        }

        protected void CreateCarMenus(MenuCommand mc1, MenuCommand mc2)
        {
            // Create menu commands
            MenuCommand car1 = new MenuCommand("Ford", _images, 0);
            MenuCommand car2 = new MenuCommand("Vauxhall", _images, 1);
            MenuCommand car3 = new MenuCommand("Opel", _images, 2);
            MenuCommand car4 = new MenuCommand("Volvo", _images, 5);
            MenuCommand car5 = new MenuCommand("Lotus", _images, 6, Shortcut.Alt0);
            MenuCommand car6 = new MenuCommand("Aston Martin", _images, 0, Shortcut.ShiftF1);
            MenuCommand car7 = new MenuCommand("Ferrari", _images, 1, Shortcut.CtrlShift0);
            MenuCommand car8 = new MenuCommand("Jaguar", _images, 2, Shortcut.ShiftIns);

            // Change default properties of some items
            car2.Enabled = false;
            car3.Enabled = false;
            car4.Break = true;
            car6.Infrequent = true;
            car5.Infrequent = true;

            mc1.MenuCommands.AddRange(new MenuCommand[]{car1,car2,car3,car4,car5,car6,car7,car8});
            mc2.MenuCommands.AddRange(new MenuCommand[]{car1,car2,car3,car4,car5,car6,car7,car8});
        }

        protected void CreateCityMenus(MenuCommand mc1, MenuCommand mc2)
        {
            // Create menu commands
            MenuCommand s0 = new MenuCommand("&Italy", _images, 0, new EventHandler(OnGenericSelect));
            MenuCommand s1 = new MenuCommand("&Spain", _images, 1, new EventHandler(OnGenericSelect));
            MenuCommand s2 = new MenuCommand("&Canada", _images, 2, new EventHandler(OnGenericSelect));
            MenuCommand s3 = new MenuCommand("&France", _images, 3, new EventHandler(OnGenericSelect));
            MenuCommand s4 = new MenuCommand("&Belgium", _images, 4, new EventHandler(OnGenericSelect));
            MenuCommand spain0 = new MenuCommand("&Nerja", _images, 5, new EventHandler(OnGenericSelect));
            MenuCommand spain1 = new MenuCommand("&Madrid", _images, 6, new EventHandler(OnGenericSelect));
            MenuCommand spain2 = new MenuCommand("&Barcelona", _images, 0, new EventHandler(OnGenericSelect));
            MenuCommand canada0 = new MenuCommand("Toronto", _images, 5, new EventHandler(OnGenericSelect));
            MenuCommand canada1 = new MenuCommand("&Montreal", _images, 6, new EventHandler(OnGenericSelect));
            MenuCommand canada2 = new MenuCommand("&Belleville", _images, 0, new EventHandler(OnGenericSelect));
            MenuCommand england = new MenuCommand("England", _images, 2, new EventHandler(OnGenericSelect));
            MenuCommand england1 = new MenuCommand("London", _images, 5, new EventHandler(OnGenericSelect));
            MenuCommand england2 = new MenuCommand("&Birmingham", _images, 6, new EventHandler(OnGenericSelect));
            MenuCommand england3 = new MenuCommand("&Nottingham", _images, 0, new EventHandler(OnGenericSelect));

            // Define hierarchy
            england.MenuCommands.AddRange(new MenuCommand[]{england1,england2,england3});
            s1.MenuCommands.AddRange(new MenuCommand[]{spain0, spain1, spain2});
            s2.MenuCommands.AddRange(new MenuCommand[]{canada0, canada1, canada2, england});
            mc1.MenuCommands.AddRange(new MenuCommand[]{s0, s1, s2, s3, s4});
            mc2.MenuCommands.AddRange(new MenuCommand[]{s0, s1, s2, s3, s4});
            
            // Change default properties of some items
            spain0.Infrequent = true;
            spain1.Infrequent = true;
			
            // Setup the left column details
            england.MenuCommands.ExtraText = "English";
            england.MenuCommands.ExtraTextColor = Color.White;
            england.MenuCommands.ExtraBackColor = Color.DarkBlue;
            england.MenuCommands.ExtraFont = new Font("Times New Roman", 12f, FontStyle.Bold | FontStyle.Italic);
            s1.MenuCommands.ExtraText = "Spanish";
            s1.MenuCommands.ExtraTextColor = Color.DarkRed;
            s1.MenuCommands.ExtraBackColor = Color.Orange;
            s1.MenuCommands.ExtraFont = new Font("Times New Roman", 12f, FontStyle.Bold | FontStyle.Italic);
            s2.MenuCommands.ExtraText = "Canadian";
            s2.MenuCommands.ExtraTextColor = Color.White;
            s2.MenuCommands.ExtraBackColor = Color.DarkRed;
            s2.MenuCommands.ExtraFont = new Font("Times New Roman", 12f, FontStyle.Bold | FontStyle.Italic);
            mc1.MenuCommands.ExtraText = "Countries";
            mc1.MenuCommands.ExtraTextColor = Color.White;
            mc1.MenuCommands.ExtraBackColor = Color.SlateGray;
            mc1.MenuCommands.ExtraFont = new Font("Times New Roman", 12f, FontStyle.Bold | FontStyle.Italic);            
        }
        
        protected void CreateMovieMenus(MenuCommand mc1, MenuCommand mc2)
        {
            // Create menu commands
            MenuCommand movie0 = new MenuCommand("Dr No", _images, 0, new EventHandler(OnGenericSelect));
            MenuCommand movie1 = new MenuCommand("Goldfinger", _images, 1, new EventHandler(OnGenericSelect));
            MenuCommand movie2 = new MenuCommand("Goldeneye", _images, 2, new EventHandler(OnGenericSelect));
            MenuCommand movie3 = new MenuCommand("-");
            MenuCommand movie4 = new MenuCommand("Live and Let Die", _images, 3, new EventHandler(OnGenericSelect));
            MenuCommand movie5 = new MenuCommand("Man with the Golden Gun", _images, 4, new EventHandler(OnGenericSelect));
            MenuCommand movie6 = new MenuCommand("License Revoked", _images, 5, new EventHandler(OnGenericSelect));
            MenuCommand movie7 = new MenuCommand("Diamonds are Forever", _images, 6, new EventHandler(OnGenericSelect));
            MenuCommand movie8 = new MenuCommand("From Russia with Love", _images, 0, new EventHandler(OnGenericSelect));

            // Change default properties of some items
            movie0.Infrequent = true;
            movie1.Infrequent = true;
            movie5.Infrequent = true;
            movie7.Infrequent = true;
            movie8.Infrequent = true;

            mc1.MenuCommands.AddRange(new MenuCommand[]{movie0, movie1, movie2, movie3, movie4, movie5, movie6, movie7, movie8});
            mc2.MenuCommands.AddRange(new MenuCommand[]{movie0, movie1, movie2, movie3, movie4, movie5, movie6, movie7, movie8});
			
            // Setup the left column details
            mc1.MenuCommands.ExtraText = "Bond Films";
            mc1.MenuCommands.ExtraFont = new Font("Garamond", 12f, FontStyle.Bold);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性色黄大片手机版| 欧美tickling网站挠脚心| 日韩丝袜美女视频| 国产精品乱子久久久久| 日韩高清不卡一区二区三区| av高清久久久| 欧美激情一区三区| 久久精品免费观看| 欧美浪妇xxxx高跟鞋交| 亚洲日本一区二区| 国产高清不卡二三区| 91精品国产综合久久久久| 午夜视频一区在线观看| voyeur盗摄精品| 国产午夜一区二区三区| 精品综合久久久久久8888| 欧美日韩免费视频| 亚洲综合激情网| 91在线视频网址| 国产精品久久久久久久久久免费看 | 成人网在线播放| 精品播放一区二区| 秋霞电影网一区二区| 666欧美在线视频| 视频一区欧美精品| 欧美久久久久中文字幕| 亚洲一区二区高清| 欧美日韩dvd在线观看| 亚洲欧洲制服丝袜| 天天综合色天天综合色h| 91影院在线免费观看| 亚洲黄色在线视频| 欧美日本在线播放| 欧美精品久久一区二区三区| 国产精品乱码一区二区三区软件 | 国产成人在线看| 播五月开心婷婷综合| 欧美日韩高清一区二区三区| 久久国产人妖系列| 艳妇臀荡乳欲伦亚洲一区| 日韩一区二区三区电影在线观看 | 日韩在线观看一区二区| 蜜桃久久久久久久| 国产自产高清不卡| 久久久久久**毛片大全| 色天使久久综合网天天| 精品一二线国产| 天天av天天翘天天综合网| 国产精品丝袜久久久久久app| 欧美久久久久免费| 91黄色免费版| 色综合色综合色综合| 国产酒店精品激情| 久久国产精品第一页| 午夜精品在线视频一区| 亚洲免费av网站| 国产精品另类一区| 久久九九99视频| 欧美成人一区二区三区片免费 | 午夜电影网亚洲视频| 久久久久久99久久久精品网站| 欧美日韩精品一区二区三区四区| 国产成人8x视频一区二区| 精品中文字幕一区二区小辣椒| 亚洲国产成人porn| 亚洲在线免费播放| 亚洲精品成人在线| 亚洲欧美成aⅴ人在线观看| 中文字幕av一区二区三区免费看| 26uuu精品一区二区在线观看| 欧美大白屁股肥臀xxxxxx| 7777精品伊人久久久大香线蕉| 在线亚洲高清视频| 欧美性感一类影片在线播放| 欧美亚洲日本一区| 欧美日韩亚洲国产综合| 欧美吻胸吃奶大尺度电影| 欧美亚洲高清一区| 欧美日韩视频在线第一区| 欧美日韩aaaaaa| 91精品国产aⅴ一区二区| 欧美一区二区三区免费视频| 91精品国产综合久久久久久久| 日韩视频国产视频| 久久久午夜电影| 欧美成人高清电影在线| av在线综合网| 日韩欧美美女一区二区三区| 成人av在线影院| 91香蕉视频污| 91久久国产综合久久| 欧美日韩大陆一区二区| 日韩一区二区电影| 久久精品视频网| 亚洲女同ⅹxx女同tv| 亚洲成av人**亚洲成av**| 免费成人性网站| 国产一区二区三区免费在线观看| 国产91丝袜在线播放九色| 色综合久久中文综合久久97| 欧美日韩的一区二区| 久久综合av免费| 亚洲你懂的在线视频| 蜜桃视频在线一区| 成人丝袜高跟foot| 精品婷婷伊人一区三区三| 精品国产一区二区三区忘忧草| 国产精品久久久久久久岛一牛影视| 亚洲精品一二三四区| 青青草国产成人av片免费| 福利电影一区二区| 一区二区三区免费观看| 夜夜精品浪潮av一区二区三区| 亚洲免费伊人电影| 国内外成人在线| 99免费精品视频| 欧美一区二区观看视频| 国产亚洲欧美在线| 亚洲国产乱码最新视频| 国产呦萝稀缺另类资源| 色综合久久99| 2021中文字幕一区亚洲| 亚洲另类在线制服丝袜| 国产麻豆精品视频| 欧美美女直播网站| 亚洲va欧美va人人爽午夜| 韩国欧美国产一区| 欧美日韩三级一区| 国产精品青草综合久久久久99| 日韩精品一二三| 日本福利一区二区| 欧美国产国产综合| 精品系列免费在线观看| 欧美日韩黄色一区二区| 综合色天天鬼久久鬼色| 国内成人精品2018免费看| 欧美日韩午夜在线视频| 亚洲欧洲日产国码二区| 日韩成人精品在线| 精品成人免费观看| 1区2区3区国产精品| 另类小说综合欧美亚洲| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 日韩精品一区二区三区中文精品 | 天堂久久一区二区三区| 99视频精品在线| 国产校园另类小说区| 激情综合色综合久久| 欧美日本在线播放| 香蕉久久夜色精品国产使用方法| 色婷婷久久99综合精品jk白丝| 国产欧美精品一区二区三区四区| 精品一区二区久久久| 777奇米四色成人影色区| 亚洲一区av在线| 日本精品视频一区二区| 伊人夜夜躁av伊人久久| av高清久久久| 亚洲伦在线观看| 91在线精品秘密一区二区| 国产精品久久久久影院色老大| 国产91对白在线观看九色| 久久久久久久久久久黄色| 国产麻豆精品视频| 国产欧美日韩亚州综合| 国产成人欧美日韩在线电影| 国产日韩欧美精品电影三级在线| 国产一区二区视频在线播放| 久久蜜桃av一区精品变态类天堂| 国产原创一区二区三区| 久久久久久久一区| 成人免费毛片嘿嘿连载视频| 国产精品理论片| 91福利在线观看| 偷窥国产亚洲免费视频| 日韩午夜激情视频| 国产久卡久卡久卡久卡视频精品| 国产亚洲精品久| 不卡大黄网站免费看| 亚洲精品美国一| 制服丝袜激情欧洲亚洲| 美腿丝袜亚洲一区| 久久久91精品国产一区二区三区| 丁香天五香天堂综合| 亚洲精品欧美综合四区| 欧美精品在线一区二区三区| 久久精品二区亚洲w码| 久久久亚洲国产美女国产盗摄 | 色又黄又爽网站www久久| 一区二区三区毛片| 91精品国产一区二区三区香蕉| 另类专区欧美蜜桃臀第一页| 中文欧美字幕免费| 色狠狠色噜噜噜综合网| 免费在线看成人av| 中文字幕在线不卡一区二区三区| 欧美婷婷六月丁香综合色| 蜜桃av噜噜一区| 亚洲欧美另类图片小说| 91精品国产综合久久婷婷香蕉|