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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? samplemenus.cs

?? Magic Library 1.7,有說明文檔
?? CS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
// *****************************************************************************
// 
//  (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);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内一区二区在线| 国产午夜亚洲精品理论片色戒| 国产精品一区在线观看乱码| 亚洲在线视频网站| 亚洲精品国产精华液| 亚洲视频狠狠干| 亚洲精品五月天| 亚洲一区自拍偷拍| 视频一区二区三区中文字幕| 午夜精品久久久久久久久久| 美女性感视频久久| 国产一区二区不卡| av不卡在线播放| 欧美日韩视频在线第一区 | 久久国产精品免费| 狠狠色综合色综合网络| 成人国产亚洲欧美成人综合网 | 欧美猛男男办公室激情| 欧美午夜免费电影| 欧美一卡2卡3卡4卡| 26uuu精品一区二区三区四区在线| 久久综合久色欧美综合狠狠| 国产精品久久久久久妇女6080| 亚洲精品日韩一| 日本最新不卡在线| 粉嫩av一区二区三区在线播放| 99久久精品免费看国产免费软件| 在线免费观看日本欧美| 91精品免费在线观看| 欧美韩国日本综合| 午夜欧美视频在线观看| 久久国产夜色精品鲁鲁99| 成人黄色在线看| 777精品伊人久久久久大香线蕉| 国产婷婷色一区二区三区| 亚洲资源在线观看| 国产精品香蕉一区二区三区| 在线视频你懂得一区| 久久久久久久电影| 午夜精品影院在线观看| 波多野结衣在线一区| 欧美男同性恋视频网站| 成人欧美一区二区三区白人| 青青草国产精品亚洲专区无| 99国产精品99久久久久久| 日韩欧美国产一区二区在线播放| 日韩理论片一区二区| 精品一区二区三区在线观看| 在线国产电影不卡| 欧美激情一区二区三区四区| 久久精品国产精品亚洲红杏| 色狠狠av一区二区三区| 国产亚洲一区字幕| 青娱乐精品视频| 欧洲色大大久久| 亚洲欧美怡红院| 国产成人精品一区二区三区四区 | 国产精品久久综合| 国产真实精品久久二三区| 欧美午夜寂寞影院| 中文字幕日韩一区| 丁香婷婷综合网| 久久精品视频免费观看| 另类小说综合欧美亚洲| 69堂精品视频| 亚洲v日本v欧美v久久精品| 91福利区一区二区三区| 亚洲特黄一级片| av电影在线观看一区| 国产精品你懂的| av在线播放成人| 国产精品久线在线观看| eeuss鲁片一区二区三区| 国产精品每日更新在线播放网址| 国产精品一区二区久激情瑜伽| 亚洲精品在线免费观看视频| 韩国一区二区视频| 久久久久久久久久久久久女国产乱 | 依依成人综合视频| 色综合欧美在线| 亚洲一区二区三区在线播放| 欧美性生活影院| 丝袜亚洲另类欧美综合| 日韩精品一区二区三区蜜臀| 精品一区二区日韩| 久久久国产精华| 99久久精品国产毛片| 亚洲精品乱码久久久久久黑人 | 色一情一乱一乱一91av| 亚洲欧美激情插| 欧美日本一区二区三区四区 | 国产成人av自拍| 国产精品久久久久aaaa| 欧美自拍偷拍一区| 麻豆国产91在线播放| 欧美极品aⅴ影院| 91美女蜜桃在线| 日韩不卡一区二区三区| 久久综合狠狠综合久久综合88| 成人晚上爱看视频| 亚洲成人精品在线观看| 欧美不卡激情三级在线观看| 99久久国产综合精品色伊| 午夜视频在线观看一区二区三区| 欧美一区二区三区不卡| 国产91高潮流白浆在线麻豆| 亚洲制服欧美中文字幕中文字幕| 欧美成人aa大片| 91香蕉国产在线观看软件| 午夜精品久久久久影视| 欧美国产乱子伦| 91精品蜜臀在线一区尤物| 成人国产精品视频| 免费美女久久99| 樱花影视一区二区| 久久精品日产第一区二区三区高清版| 9i看片成人免费高清| 免费成人美女在线观看| 亚洲欧洲性图库| 精品久久久久久久久久久久包黑料| 成人18精品视频| 久久电影网站中文字幕| 一区二区三区日韩精品视频| 久久久久国产一区二区三区四区| 欧美色图12p| 91在线视频官网| 国产精品亚洲人在线观看| 免费三级欧美电影| 午夜私人影院久久久久| 亚洲欧美色图小说| 中文字幕av不卡| 久久久久久久久蜜桃| 日韩视频免费观看高清完整版在线观看| fc2成人免费人成在线观看播放| 精品写真视频在线观看| 五月天中文字幕一区二区| 亚洲伦理在线免费看| 亚洲国产高清在线| 久久久久久久久久久99999| 日韩你懂的在线观看| 欧美久久高跟鞋激| 欧美日韩一区二区三区四区 | 成av人片一区二区| 国产精品一区免费视频| 韩日欧美一区二区三区| 国模冰冰炮一区二区| 国内精品久久久久影院薰衣草| 日本在线不卡视频一二三区| 日本一区中文字幕| 免费成人在线视频观看| 青青草原综合久久大伊人精品优势 | 韩日欧美一区二区三区| 激情综合色播五月| 久久99久久99| 国产乱码精品一区二区三区五月婷| 老色鬼精品视频在线观看播放| 免费视频最近日韩| 精品一区二区综合| 国产精品456露脸| 成人激情免费电影网址| 一本大道久久精品懂色aⅴ | 亚洲国产精品视频| 午夜在线成人av| 喷白浆一区二区| 国精产品一区一区三区mba视频| 国产一区二区在线观看免费| 国产宾馆实践打屁股91| 成人深夜福利app| 欧美自拍偷拍午夜视频| 欧美一卡二卡三卡四卡| 国产欧美日韩麻豆91| 亚洲精品视频观看| 蜜桃视频一区二区三区在线观看| 国产麻豆欧美日韩一区| 成人av电影在线观看| 欧美日本精品一区二区三区| 日韩欧美第一区| 国产精品久久久久一区二区三区共 | 国产婷婷一区二区| 亚洲一区二区精品3399| 精品一区二区三区日韩| 97久久超碰国产精品| 欧美日韩三级一区二区| www日韩大片| 一区二区三区在线高清| 久久精品国产亚洲aⅴ| 成人18精品视频| 日韩视频免费直播| 亚洲欧美日韩国产另类专区| 日韩高清在线一区| www.视频一区| 精品日韩av一区二区| 亚洲色图清纯唯美| 激情文学综合丁香| 欧美日韩精品是欧美日韩精品| 久久综合久久综合亚洲| 亚洲成人黄色小说| 99久久伊人久久99| 精品少妇一区二区三区日产乱码| 亚洲免费观看在线视频|