Click here to Skip to main content
15,892,005 members
Articles / Programming Languages / XML

Office 2003 Menus

Rate me:
Please Sign up or sign in to vote.
4.74/5 (70 votes)
23 Feb 20042 min read 337.2K   1.5K   113  
A component to change the look of the menus to that of Office 2003
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using Microsoft.Win32;
using System.Text;

namespace Test_Project
{
	/// <summary>
	/// Summary description for Form1.
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.MainMenu mainMenu1;
		private System.Windows.Forms.MenuItem menuItem1;
		private System.Windows.Forms.MenuItem menuItem2;
		private System.Windows.Forms.MenuItem menuItem3;
		private System.Windows.Forms.MenuItem menuItem4;
		private System.Windows.Forms.MenuItem menuItem5;
		private System.Windows.Forms.MenuItem menuItem6;
		private System.Windows.Forms.MenuItem menuItem7;
		private System.Windows.Forms.MenuItem menuItem8;
		private System.Windows.Forms.MenuItem menuItem9;
		private System.Windows.Forms.MenuItem menuItem10;
		private System.Windows.Forms.MenuItem menuItem11;
		private System.Windows.Forms.MenuItem menuItem12;
		private System.Windows.Forms.MenuItem menuItem13;
		private System.Windows.Forms.MenuItem menuItem14;
		private System.Windows.Forms.MenuItem menuItem15;
		private System.Windows.Forms.MenuItem menuItem16;
		private System.Windows.Forms.MenuItem menuItem17;
		private System.Windows.Forms.MenuItem menuItem18;
		private System.Windows.Forms.MenuItem menuItem19;
		private System.Windows.Forms.MenuItem menuItem20;
		private System.Windows.Forms.MenuItem menuItem21;
		private System.Windows.Forms.MenuItem menuItem22;
		private System.Windows.Forms.MenuItem menuItem23;
		private System.Windows.Forms.MenuItem menuItem24;
		private System.Windows.Forms.MenuItem menuItem25;
		private System.Windows.Forms.MenuItem menuItem26;
		private System.Windows.Forms.MenuItem menuItem27;
		private System.Windows.Forms.MenuItem menuItem28;
		private System.Windows.Forms.MenuItem menuItem29;
		private System.Windows.Forms.ImageList imageList1;
		private System.Windows.Forms.MenuItem menuItem30;
		private System.Windows.Forms.MenuItem menuItem31;
		private System.Windows.Forms.MenuItem menuItem32;
		private System.Windows.Forms.MenuItem menuItem33;
		private System.Windows.Forms.MenuItem menuItem34;
		private System.Windows.Forms.MenuItem menuItem35;
		private System.Windows.Forms.MenuItem menuItem36;
		private System.Windows.Forms.MenuItem menuItem37;
		private System.Windows.Forms.MenuItem menuItem38;
		private System.Windows.Forms.MenuItem menuItem39;
		private System.Windows.Forms.MenuItem menuItem40;
		private System.Windows.Forms.MenuItem menuItem41;
		private System.Windows.Forms.MenuItem menuItem42;
		private System.Windows.Forms.MenuItem menuItem43;
		private System.Windows.Forms.MenuItem menuItem44;
		private System.Windows.Forms.MenuItem menuItem45;
		private System.Windows.Forms.MenuItem menuItem46;
		private System.Windows.Forms.MenuItem menuItem47;
		private System.Windows.Forms.MenuItem menuItem48;
		private System.Windows.Forms.MenuItem menuItem49;
		private System.Windows.Forms.MenuItem menuItem50;
		private System.Windows.Forms.MenuItem menuItem51;
		private System.Windows.Forms.MenuItem menuItem52;
		private System.Windows.Forms.MenuItem menuItem53;
		private System.Windows.Forms.MenuItem menuItem54;
		private System.Windows.Forms.MenuItem menuItem55;
		private System.Windows.Forms.MenuItem menuItem56;
		private System.Windows.Forms.MenuItem menuItem57;
		private System.Windows.Forms.MenuItem menuItem58;
		private System.Windows.Forms.MenuItem menuItem59;
		private System.Windows.Forms.MenuItem menuItem60;
		private System.Windows.Forms.MenuItem menuItem61;
		private System.Windows.Forms.MenuItem menuItem62;
		private System.Windows.Forms.MenuItem menuItem63;
		private System.Windows.Forms.MenuItem menuItem64;
		private System.Windows.Forms.MenuItem menuItem65;
		private System.Windows.Forms.MenuItem menuItem66;
		private System.Windows.Forms.MenuItem menuItem67;
		private System.Windows.Forms.MenuItem menuItem68;
		private System.Windows.Forms.MenuItem menuItem69;
		private System.Windows.Forms.MenuItem menuItem70;
		private System.Windows.Forms.MenuItem menuItem71;
		private System.Windows.Forms.MenuItem menuItem72;
		private System.Windows.Forms.MenuItem menuItem73;
		private System.Windows.Forms.MenuItem menuItem74;
		private System.Windows.Forms.MenuItem menuItem75;
		private System.Windows.Forms.MenuItem menuItem76;
		private System.Windows.Forms.MenuItem menuItem77;
		private System.Windows.Forms.ContextMenu contextMenu1;
		private System.Windows.Forms.MenuItem menuItem78;
		private System.Windows.Forms.MenuItem menuItem79;
		private System.Windows.Forms.MenuItem menuItem80;
		private System.Windows.Forms.MenuItem menuItem81;
		private System.Windows.Forms.MenuItem menuItem82;
		private System.Windows.Forms.MenuItem menuItem83;
		private Dev4Arabs.OfficeMenus officeMenus1;
		private System.Windows.Forms.Button btnNormal;
		private System.Windows.Forms.Button btnOffice;
		private System.Windows.Forms.Label label1;
		private System.ComponentModel.IContainer components;

		public Form1()
		{
			//
			// Required for Windows Form Designer support
			//
			InitializeComponent();

			//
			// TODO: Add any constructor code after InitializeComponent call
			//
		}

		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this.components = new System.ComponentModel.Container();
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
			this.mainMenu1 = new System.Windows.Forms.MainMenu();
			this.menuItem1 = new System.Windows.Forms.MenuItem();
			this.menuItem2 = new System.Windows.Forms.MenuItem();
			this.menuItem3 = new System.Windows.Forms.MenuItem();
			this.menuItem9 = new System.Windows.Forms.MenuItem();
			this.menuItem10 = new System.Windows.Forms.MenuItem();
			this.menuItem11 = new System.Windows.Forms.MenuItem();
			this.menuItem30 = new System.Windows.Forms.MenuItem();
			this.menuItem31 = new System.Windows.Forms.MenuItem();
			this.menuItem32 = new System.Windows.Forms.MenuItem();
			this.menuItem33 = new System.Windows.Forms.MenuItem();
			this.menuItem34 = new System.Windows.Forms.MenuItem();
			this.menuItem35 = new System.Windows.Forms.MenuItem();
			this.menuItem36 = new System.Windows.Forms.MenuItem();
			this.menuItem37 = new System.Windows.Forms.MenuItem();
			this.menuItem38 = new System.Windows.Forms.MenuItem();
			this.menuItem40 = new System.Windows.Forms.MenuItem();
			this.menuItem41 = new System.Windows.Forms.MenuItem();
			this.menuItem42 = new System.Windows.Forms.MenuItem();
			this.menuItem43 = new System.Windows.Forms.MenuItem();
			this.menuItem39 = new System.Windows.Forms.MenuItem();
			this.menuItem44 = new System.Windows.Forms.MenuItem();
			this.menuItem45 = new System.Windows.Forms.MenuItem();
			this.menuItem4 = new System.Windows.Forms.MenuItem();
			this.menuItem48 = new System.Windows.Forms.MenuItem();
			this.menuItem47 = new System.Windows.Forms.MenuItem();
			this.menuItem46 = new System.Windows.Forms.MenuItem();
			this.menuItem5 = new System.Windows.Forms.MenuItem();
			this.menuItem6 = new System.Windows.Forms.MenuItem();
			this.menuItem7 = new System.Windows.Forms.MenuItem();
			this.menuItem13 = new System.Windows.Forms.MenuItem();
			this.menuItem15 = new System.Windows.Forms.MenuItem();
			this.menuItem16 = new System.Windows.Forms.MenuItem();
			this.menuItem17 = new System.Windows.Forms.MenuItem();
			this.menuItem8 = new System.Windows.Forms.MenuItem();
			this.menuItem12 = new System.Windows.Forms.MenuItem();
			this.menuItem49 = new System.Windows.Forms.MenuItem();
			this.menuItem14 = new System.Windows.Forms.MenuItem();
			this.menuItem50 = new System.Windows.Forms.MenuItem();
			this.menuItem51 = new System.Windows.Forms.MenuItem();
			this.menuItem52 = new System.Windows.Forms.MenuItem();
			this.menuItem18 = new System.Windows.Forms.MenuItem();
			this.menuItem19 = new System.Windows.Forms.MenuItem();
			this.menuItem20 = new System.Windows.Forms.MenuItem();
			this.menuItem21 = new System.Windows.Forms.MenuItem();
			this.menuItem22 = new System.Windows.Forms.MenuItem();
			this.menuItem23 = new System.Windows.Forms.MenuItem();
			this.menuItem24 = new System.Windows.Forms.MenuItem();
			this.menuItem25 = new System.Windows.Forms.MenuItem();
			this.menuItem26 = new System.Windows.Forms.MenuItem();
			this.menuItem27 = new System.Windows.Forms.MenuItem();
			this.menuItem28 = new System.Windows.Forms.MenuItem();
			this.menuItem53 = new System.Windows.Forms.MenuItem();
			this.menuItem29 = new System.Windows.Forms.MenuItem();
			this.menuItem54 = new System.Windows.Forms.MenuItem();
			this.menuItem55 = new System.Windows.Forms.MenuItem();
			this.menuItem56 = new System.Windows.Forms.MenuItem();
			this.menuItem57 = new System.Windows.Forms.MenuItem();
			this.menuItem58 = new System.Windows.Forms.MenuItem();
			this.menuItem59 = new System.Windows.Forms.MenuItem();
			this.menuItem60 = new System.Windows.Forms.MenuItem();
			this.menuItem61 = new System.Windows.Forms.MenuItem();
			this.menuItem62 = new System.Windows.Forms.MenuItem();
			this.menuItem63 = new System.Windows.Forms.MenuItem();
			this.menuItem64 = new System.Windows.Forms.MenuItem();
			this.menuItem65 = new System.Windows.Forms.MenuItem();
			this.menuItem66 = new System.Windows.Forms.MenuItem();
			this.menuItem67 = new System.Windows.Forms.MenuItem();
			this.menuItem68 = new System.Windows.Forms.MenuItem();
			this.menuItem69 = new System.Windows.Forms.MenuItem();
			this.menuItem70 = new System.Windows.Forms.MenuItem();
			this.menuItem71 = new System.Windows.Forms.MenuItem();
			this.menuItem72 = new System.Windows.Forms.MenuItem();
			this.menuItem73 = new System.Windows.Forms.MenuItem();
			this.menuItem74 = new System.Windows.Forms.MenuItem();
			this.menuItem75 = new System.Windows.Forms.MenuItem();
			this.menuItem76 = new System.Windows.Forms.MenuItem();
			this.menuItem77 = new System.Windows.Forms.MenuItem();
			this.imageList1 = new System.Windows.Forms.ImageList(this.components);
			this.contextMenu1 = new System.Windows.Forms.ContextMenu();
			this.menuItem78 = new System.Windows.Forms.MenuItem();
			this.menuItem79 = new System.Windows.Forms.MenuItem();
			this.menuItem80 = new System.Windows.Forms.MenuItem();
			this.menuItem81 = new System.Windows.Forms.MenuItem();
			this.menuItem82 = new System.Windows.Forms.MenuItem();
			this.menuItem83 = new System.Windows.Forms.MenuItem();
			this.btnNormal = new System.Windows.Forms.Button();
			this.btnOffice = new System.Windows.Forms.Button();
			this.officeMenus1 = new Dev4Arabs.OfficeMenus(this.components);
			this.label1 = new System.Windows.Forms.Label();
			this.SuspendLayout();
			// 
			// mainMenu1
			// 
			this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem1,
																					  this.menuItem4,
																					  this.menuItem18,
																					  this.menuItem59,
																					  this.menuItem67,
																					  this.menuItem71});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem2,
																					  this.menuItem3,
																					  this.menuItem9,
																					  this.menuItem10,
																					  this.menuItem11,
																					  this.menuItem30,
																					  this.menuItem31,
																					  this.menuItem32,
																					  this.menuItem33,
																					  this.menuItem34,
																					  this.menuItem35,
																					  this.menuItem36,
																					  this.menuItem37,
																					  this.menuItem38,
																					  this.menuItem39,
																					  this.menuItem44,
																					  this.menuItem45});
			this.menuItem1.Text = "File";
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 0;
			this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.CtrlShiftF2;
			this.menuItem2.ShowShortcut = false;
			this.menuItem2.Text = "N&ew";
			// 
			// menuItem3
			// 
			this.menuItem3.Index = 1;
			this.menuItem3.Text = "Open";
			// 
			// menuItem9
			// 
			this.menuItem9.Enabled = false;
			this.menuItem9.Index = 2;
			this.menuItem9.Text = "Close";
			// 
			// menuItem10
			// 
			this.menuItem10.Index = 3;
			this.menuItem10.Text = "-";
			// 
			// menuItem11
			// 
			this.menuItem11.Index = 4;
			this.menuItem11.Text = "Save";
			// 
			// menuItem30
			// 
			this.menuItem30.Index = 5;
			this.menuItem30.Text = "Save As..";
			// 
			// menuItem31
			// 
			this.menuItem31.Index = 6;
			this.menuItem31.Shortcut = System.Windows.Forms.Shortcut.CtrlShiftC;
			this.menuItem31.Text = "Save As Web Page";
			// 
			// menuItem32
			// 
			this.menuItem32.Index = 7;
			this.menuItem32.Text = "File search..";
			// 
			// menuItem33
			// 
			this.menuItem33.Index = 8;
			this.menuItem33.Text = "-";
			// 
			// menuItem34
			// 
			this.menuItem34.Index = 9;
			this.menuItem34.Text = "Page setup...";
			// 
			// menuItem35
			// 
			this.menuItem35.Index = 10;
			this.menuItem35.Text = "Print Preview";
			// 
			// menuItem36
			// 
			this.menuItem36.Index = 11;
			this.menuItem36.Text = "Print...";
			// 
			// menuItem37
			// 
			this.menuItem37.Index = 12;
			this.menuItem37.Text = "-";
			// 
			// menuItem38
			// 
			this.menuItem38.Index = 13;
			this.menuItem38.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem40,
																					   this.menuItem41,
																					   this.menuItem42,
																					   this.menuItem43});
			this.menuItem38.Text = "Send To";
			// 
			// menuItem40
			// 
			this.menuItem40.Index = 0;
			this.menuItem40.Text = "Mail..";
			// 
			// menuItem41
			// 
			this.menuItem41.Index = 1;
			this.menuItem41.Text = "Documents";
			// 
			// menuItem42
			// 
			this.menuItem42.Index = 2;
			this.menuItem42.Text = "ZIP Folder";
			// 
			// menuItem43
			// 
			this.menuItem43.Index = 3;
			this.menuItem43.Text = "Fax";
			// 
			// menuItem39
			// 
			this.menuItem39.Index = 14;
			this.menuItem39.Text = "Properties";
			// 
			// menuItem44
			// 
			this.menuItem44.Index = 15;
			this.menuItem44.Text = "-";
			// 
			// menuItem45
			// 
			this.menuItem45.Index = 16;
			this.menuItem45.Text = "Exit";
			this.menuItem45.Click += new System.EventHandler(this.menuItem45_Click);
			// 
			// menuItem4
			// 
			this.menuItem4.Index = 1;
			this.menuItem4.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem48,
																					  this.menuItem47,
																					  this.menuItem46,
																					  this.menuItem5,
																					  this.menuItem6,
																					  this.menuItem7,
																					  this.menuItem13,
																					  this.menuItem8,
																					  this.menuItem12,
																					  this.menuItem49,
																					  this.menuItem14,
																					  this.menuItem50,
																					  this.menuItem51,
																					  this.menuItem52});
			this.menuItem4.Text = "Edit";
			// 
			// menuItem48
			// 
			this.menuItem48.Index = 0;
			this.menuItem48.Text = "Undo";
			// 
			// menuItem47
			// 
			this.menuItem47.Index = 1;
			this.menuItem47.Text = "Redo";
			// 
			// menuItem46
			// 
			this.menuItem46.Index = 2;
			this.menuItem46.Text = "-";
			// 
			// menuItem5
			// 
			this.menuItem5.Index = 3;
			this.menuItem5.Shortcut = System.Windows.Forms.Shortcut.CtrlShiftC;
			this.menuItem5.Text = "Copy";
			// 
			// menuItem6
			// 
			this.menuItem6.Index = 4;
			this.menuItem6.Shortcut = System.Windows.Forms.Shortcut.CtrlShiftV;
			this.menuItem6.Text = "Cut";
			// 
			// menuItem7
			// 
			this.menuItem7.Enabled = false;
			this.menuItem7.Index = 5;
			this.menuItem7.Shortcut = System.Windows.Forms.Shortcut.CtrlShiftQ;
			this.menuItem7.Text = "Paste";
			// 
			// menuItem13
			// 
			this.menuItem13.Index = 6;
			this.menuItem13.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem15,
																					   this.menuItem16,
																					   this.menuItem17});
			this.menuItem13.Text = "Paste Special";
			// 
			// menuItem15
			// 
			this.menuItem15.Index = 0;
			this.menuItem15.Text = "Paste as Text";
			// 
			// menuItem16
			// 
			this.menuItem16.Index = 1;
			this.menuItem16.Text = "Paste as HTML";
			// 
			// menuItem17
			// 
			this.menuItem17.Index = 2;
			this.menuItem17.Text = "Paste as Image";
			// 
			// menuItem8
			// 
			this.menuItem8.Index = 7;
			this.menuItem8.Shortcut = System.Windows.Forms.Shortcut.F3;
			this.menuItem8.Text = "Delete";
			// 
			// menuItem12
			// 
			this.menuItem12.Index = 8;
			this.menuItem12.Text = "-";
			// 
			// menuItem49
			// 
			this.menuItem49.Index = 9;
			this.menuItem49.Text = "Clear All";
			// 
			// menuItem14
			// 
			this.menuItem14.Index = 10;
			this.menuItem14.Text = "Select All";
			// 
			// menuItem50
			// 
			this.menuItem50.Index = 11;
			this.menuItem50.Text = "-";
			// 
			// menuItem51
			// 
			this.menuItem51.Index = 12;
			this.menuItem51.Text = "Find...";
			// 
			// menuItem52
			// 
			this.menuItem52.Index = 13;
			this.menuItem52.Text = "Replace...";
			// 
			// menuItem18
			// 
			this.menuItem18.Index = 2;
			this.menuItem18.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem19,
																					   this.menuItem20,
																					   this.menuItem21,
																					   this.menuItem22,
																					   this.menuItem23,
																					   this.menuItem24,
																					   this.menuItem53,
																					   this.menuItem29,
																					   this.menuItem54,
																					   this.menuItem55,
																					   this.menuItem56,
																					   this.menuItem57,
																					   this.menuItem58});
			this.menuItem18.Text = "View";
			// 
			// menuItem19
			// 
			this.menuItem19.Checked = true;
			this.menuItem19.Index = 0;
			this.menuItem19.RadioCheck = true;
			this.menuItem19.Text = "Print Layout";
			this.menuItem19.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem20
			// 
			this.menuItem20.Index = 1;
			this.menuItem20.RadioCheck = true;
			this.menuItem20.Text = "Code Layout";
			// 
			// menuItem21
			// 
			this.menuItem21.Index = 2;
			this.menuItem21.RadioCheck = true;
			this.menuItem21.Text = "Read Layout";
			// 
			// menuItem22
			// 
			this.menuItem22.Index = 3;
			this.menuItem22.RadioCheck = true;
			this.menuItem22.Text = "Design Layout";
			// 
			// menuItem23
			// 
			this.menuItem23.Index = 4;
			this.menuItem23.Text = "-";
			// 
			// menuItem24
			// 
			this.menuItem24.Index = 5;
			this.menuItem24.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem25,
																					   this.menuItem26,
																					   this.menuItem27,
																					   this.menuItem28});
			this.menuItem24.Text = "Toolbars";
			// 
			// menuItem25
			// 
			this.menuItem25.Index = 0;
			this.menuItem25.Text = "Graphics";
			this.menuItem25.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem26
			// 
			this.menuItem26.Index = 1;
			this.menuItem26.Text = "Tables and Borders";
			this.menuItem26.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem27
			// 
			this.menuItem27.Index = 2;
			this.menuItem27.Text = "Word Art";
			this.menuItem27.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem28
			// 
			this.menuItem28.Index = 3;
			this.menuItem28.Text = "Standard";
			this.menuItem28.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem53
			// 
			this.menuItem53.Index = 6;
			this.menuItem53.Text = "-";
			// 
			// menuItem29
			// 
			this.menuItem29.Checked = true;
			this.menuItem29.Index = 7;
			this.menuItem29.Text = "Grid";
			this.menuItem29.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem54
			// 
			this.menuItem54.Checked = true;
			this.menuItem54.Index = 8;
			this.menuItem54.Text = "Rulers";
			this.menuItem54.Click += new System.EventHandler(this.menuItem29_Click);
			// 
			// menuItem55
			// 
			this.menuItem55.Index = 9;
			this.menuItem55.Text = "Document Map";
			// 
			// menuItem56
			// 
			this.menuItem56.Index = 10;
			this.menuItem56.Text = "-";
			// 
			// menuItem57
			// 
			this.menuItem57.Index = 11;
			this.menuItem57.Text = "Zoom";
			// 
			// menuItem58
			// 
			this.menuItem58.Index = 12;
			this.menuItem58.Text = "Full Screen";
			// 
			// menuItem59
			// 
			this.menuItem59.Index = 3;
			this.menuItem59.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem60,
																					   this.menuItem61,
																					   this.menuItem62,
																					   this.menuItem63,
																					   this.menuItem64,
																					   this.menuItem65,
																					   this.menuItem66});
			this.menuItem59.Text = "Format";
			// 
			// menuItem60
			// 
			this.menuItem60.Index = 0;
			this.menuItem60.Text = "Font";
			// 
			// menuItem61
			// 
			this.menuItem61.Index = 1;
			this.menuItem61.Text = "Paragraph";
			// 
			// menuItem62
			// 
			this.menuItem62.Index = 2;
			this.menuItem62.Text = "Borders";
			// 
			// menuItem63
			// 
			this.menuItem63.Index = 3;
			this.menuItem63.Text = "-";
			// 
			// menuItem64
			// 
			this.menuItem64.Index = 4;
			this.menuItem64.Text = "Background";
			// 
			// menuItem65
			// 
			this.menuItem65.Index = 5;
			this.menuItem65.Text = "Themes";
			// 
			// menuItem66
			// 
			this.menuItem66.Index = 6;
			this.menuItem66.Text = "AutoFormat";
			// 
			// menuItem67
			// 
			this.menuItem67.Index = 4;
			this.menuItem67.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem68,
																					   this.menuItem69,
																					   this.menuItem70});
			this.menuItem67.Text = "Windows";
			// 
			// menuItem68
			// 
			this.menuItem68.Index = 0;
			this.menuItem68.Text = "New Window";
			// 
			// menuItem69
			// 
			this.menuItem69.Index = 1;
			this.menuItem69.Text = "Arrange All";
			// 
			// menuItem70
			// 
			this.menuItem70.Index = 2;
			this.menuItem70.Text = "Split";
			// 
			// menuItem71
			// 
			this.menuItem71.Index = 5;
			this.menuItem71.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem72,
																					   this.menuItem73,
																					   this.menuItem74,
																					   this.menuItem75,
																					   this.menuItem76,
																					   this.menuItem77});
			this.menuItem71.Text = "Help";
			// 
			// menuItem72
			// 
			this.menuItem72.Index = 0;
			this.menuItem72.Text = "Index";
			// 
			// menuItem73
			// 
			this.menuItem73.Index = 1;
			this.menuItem73.Text = "Help";
			// 
			// menuItem74
			// 
			this.menuItem74.Index = 2;
			this.menuItem74.Text = "-";
			// 
			// menuItem75
			// 
			this.menuItem75.Index = 3;
			this.menuItem75.Text = "Visit our website";
			// 
			// menuItem76
			// 
			this.menuItem76.Index = 4;
			this.menuItem76.Text = "-";
			// 
			// menuItem77
			// 
			this.menuItem77.Index = 5;
			this.menuItem77.Text = "About...";
			// 
			// imageList1
			// 
			this.imageList1.ImageSize = new System.Drawing.Size(16, 15);
			this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
			this.imageList1.TransparentColor = System.Drawing.Color.Silver;
			// 
			// contextMenu1
			// 
			this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																						 this.menuItem78,
																						 this.menuItem79,
																						 this.menuItem80,
																						 this.menuItem81,
																						 this.menuItem82,
																						 this.menuItem83});
			// 
			// menuItem78
			// 
			this.menuItem78.Index = 0;
			this.menuItem78.Text = "Copy";
			// 
			// menuItem79
			// 
			this.menuItem79.Index = 1;
			this.menuItem79.Text = "Cut";
			// 
			// menuItem80
			// 
			this.menuItem80.Index = 2;
			this.menuItem80.Text = "Paste";
			// 
			// menuItem81
			// 
			this.menuItem81.Index = 3;
			this.menuItem81.Text = "-";
			// 
			// menuItem82
			// 
			this.menuItem82.Index = 4;
			this.menuItem82.Text = "Delete";
			// 
			// menuItem83
			// 
			this.menuItem83.Index = 5;
			this.menuItem83.Text = "Select All";
			// 
			// btnNormal
			// 
			this.btnNormal.Location = new System.Drawing.Point(280, 280);
			this.btnNormal.Name = "btnNormal";
			this.btnNormal.Size = new System.Drawing.Size(112, 27);
			this.btnNormal.TabIndex = 1;
			this.btnNormal.Text = "Normal";
			this.btnNormal.Click += new System.EventHandler(this.btnNormal_Click);
			// 
			// btnOffice
			// 
			this.btnOffice.Enabled = false;
			this.btnOffice.Image = ((System.Drawing.Image)(resources.GetObject("btnOffice.Image")));
			this.btnOffice.ImageAlign = System.Drawing.ContentAlignment.TopLeft;
			this.btnOffice.Location = new System.Drawing.Point(400, 280);
			this.btnOffice.Name = "btnOffice";
			this.btnOffice.Size = new System.Drawing.Size(120, 27);
			this.btnOffice.TabIndex = 2;
			this.btnOffice.Text = "Office Look";
			this.btnOffice.Click += new System.EventHandler(this.btnOffice_Click);
			// 
			// officeMenus1
			// 
			this.officeMenus1.ImageList = this.imageList1;
			// 
			// label1
			// 
			this.label1.Location = new System.Drawing.Point(288, 320);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(232, 44);
			this.label1.TabIndex = 3;
			this.label1.Text = "Click any Mouse Button to see the Context Menu ...";
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(536, 378);
			this.ContextMenu = this.contextMenu1;
			this.Controls.Add(this.label1);
			this.Controls.Add(this.btnOffice);
			this.Controls.Add(this.btnNormal);
			this.Menu = this.mainMenu1;
			this.Name = "Form1";
			this.Text = "Office Menus - ���� �������� �����";
			this.Load += new System.EventHandler(this.Form1_Load);
			this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseUp);
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void menuItem29_Click(object sender, System.EventArgs e)
		{
			MenuItem mi = (MenuItem) sender;
			mi.Checked = mi.Checked ? false : true;
		}

		private void Form1_Load(object sender, System.EventArgs e)
		{
			// ����� ����� ��� �������
			officeMenus1.AddPicture(menuItem5, 0);
			officeMenus1.AddPicture(menuItem78, 0);
			officeMenus1.AddPicture(menuItem6, 1);
			officeMenus1.AddPicture(menuItem79, 1);
			officeMenus1.AddPicture(menuItem73, 2);
			officeMenus1.AddPicture(menuItem2, 3);
			officeMenus1.AddPicture(menuItem3, 4);
			officeMenus1.AddPicture(menuItem62, 5);
			officeMenus1.AddPicture(menuItem7, 6);
			officeMenus1.AddPicture(menuItem80, 6);
			officeMenus1.AddPicture(menuItem35, 7);
			officeMenus1.AddPicture(menuItem36, 8);
			officeMenus1.AddPicture(menuItem19, 8);
			officeMenus1.AddPicture(menuItem47, 9);
			officeMenus1.AddPicture(menuItem11, 10);
			officeMenus1.AddPicture(menuItem60, 11);
			officeMenus1.AddPicture(menuItem48, 12);

			// ����� ������� ��� ��� ����� Office
			officeMenus1.Start(this);

		}

		private void menuItem45_Click(object sender, System.EventArgs e)
		{
			Application.Exit();
		}

		private void btnNormal_Click(object sender, System.EventArgs e)
		{
			officeMenus1.End(this);
			btnOffice.Enabled = true;
			btnNormal.Enabled = false;

		}

		private void btnOffice_Click(object sender, System.EventArgs e)
		{
			officeMenus1.Start(this);
			btnOffice.Enabled = false;
			btnNormal.Enabled = true;
		}

		private void Form1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			if ( e.Button == MouseButtons.Left )
				contextMenu1.Show(this, new Point(e.X, e.Y));
		}
	}
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


Written By
Saudi Arabia Saudi Arabia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions