/* User Interfaces in C#: Windows Forms and Custom Controls by Matthew MacDonald Publisher: Apress ISBN: 1590590457 */ using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; /// <summary> /// Summary description for ToolBarExample. /// </summary> public class ToolBarExample : System.Windows.Forms.Form { internal System.Windows.Forms.ContextMenu ContextMenu1; internal System.Windows.Forms.MenuItem MenuItem1; internal System.Windows.Forms.MenuItem MenuItem2; internal System.Windows.Forms.MenuItem MenuItem3; internal System.Windows.Forms.ImageList imagesToolBar; internal System.Windows.Forms.ImageList imagesLarge; internal System.Windows.Forms.ToolBar ToolBar4; internal System.Windows.Forms.ToolBarButton ToolBarButton13; internal System.Windows.Forms.ToolBarButton ToolBarButton16; internal System.Windows.Forms.ToolBar ToolBar3; internal System.Windows.Forms.ToolBarButton ToolBarButton8; internal System.Windows.Forms.ToolBarButton ToolBarButton9; internal System.Windows.Forms.ToolBarButton ToolBarButton12; internal System.Windows.Forms.ToolBar ToolBar2; internal System.Windows.Forms.ToolBarButton ToolBarButton4; internal System.Windows.Forms.ToolBarButton ToolBarButton5; internal System.Windows.Forms.ToolBarButton ToolBarButton6; internal System.Windows.Forms.ToolBarButton ToolBarButton7; internal System.Windows.Forms.ToolBar ToolBar1; internal System.Windows.Forms.ToolBarButton ToolBarButton1; internal System.Windows.Forms.ToolBarButton ToolBarButton2; internal System.Windows.Forms.ToolBarButton ToolBarButton3; internal System.Windows.Forms.ToolBarButton ToolBarButton10; internal System.Windows.Forms.Label Label4; internal System.Windows.Forms.Label Label3; internal System.Windows.Forms.Label Label2; internal System.Windows.Forms.Label Label1; private System.ComponentModel.IContainer components; public ToolBarExample() { // // 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(ToolBarExample)); this.ContextMenu1 = new System.Windows.Forms.ContextMenu(); this.MenuItem1 = new System.Windows.Forms.MenuItem(); this.MenuItem2 = new System.Windows.Forms.MenuItem(); this.MenuItem3 = new System.Windows.Forms.MenuItem(); this.imagesToolBar = new System.Windows.Forms.ImageList(this.components); this.imagesLarge = new System.Windows.Forms.ImageList(this.components); this.ToolBar4 = new System.Windows.Forms.ToolBar(); this.ToolBarButton13 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton16 = new System.Windows.Forms.ToolBarButton(); this.ToolBar3 = new System.Windows.Forms.ToolBar(); this.ToolBarButton8 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton9 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton12 = new System.Windows.Forms.ToolBarButton(); this.ToolBar2 = new System.Windows.Forms.ToolBar(); this.ToolBarButton4 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton5 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton6 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton7 = new System.Windows.Forms.ToolBarButton(); this.ToolBar1 = new System.Windows.Forms.ToolBar(); this.ToolBarButton1 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton2 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton3 = new System.Windows.Forms.ToolBarButton(); this.ToolBarButton10 = new System.Windows.Forms.ToolBarButton(); this.Label4 = new System.Windows.Forms.Label(); this.Label3 = new System.Windows.Forms.Label(); this.Label2 = new System.Windows.Forms.Label(); this.Label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // ContextMenu1 // this.ContextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.MenuItem1, this.MenuItem2, this.MenuItem3}); // // MenuItem1 // this.MenuItem1.Index = 0; this.MenuItem1.Text = "Menu 1"; // // MenuItem2 // this.MenuItem2.Index = 1; this.MenuItem2.Text = "Menu 2"; // // MenuItem3 // this.MenuItem3.Index = 2; this.MenuItem3.Text = "Menu 3"; // // imagesToolBar // this.imagesToolBar.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; this.imagesToolBar.ImageSize = new System.Drawing.Size(16, 16); this.imagesToolBar.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imagesToolBar.ImageStream"))); this.imagesToolBar.TransparentColor = System.Drawing.Color.Transparent; // // imagesLarge // this.imagesLarge.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; this.imagesLarge.ImageSize = new System.Drawing.Size(32, 32); this.imagesLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imagesLarge.ImageStream"))); this.imagesLarge.TransparentColor = System.Drawing.Color.Transparent; // // ToolBar4 // this.ToolBar4.Appearance = System.Windows.Forms.ToolBarAppearance.Flat; this.ToolBar4.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] { this.ToolBarButton13, this.ToolBarButton16}); this.ToolBar4.DropDownArrows = true; this.ToolBar4.ImageList = this.imagesToolBar; this.ToolBar4.Location = new System.Drawing.Point(0, 89); this.ToolBar4.Name = "ToolBar4"; this.ToolBar4.ShowToolTips = true; this.ToolBar4.Size = new System.Drawing.Size(344, 25); this.ToolBar4.TabIndex = 9; this.ToolBar4.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right; // // ToolBarButton13 // this.ToolBarButton13.DropDownMenu = this.ContextMenu1; this.ToolBarButton13.ImageIndex = 0; this.ToolBarButton13.Style = System.Windows.Forms.ToolBarButtonStyle.DropDownButton; this.ToolBarButton13.Text = "One"; // // ToolBarButton16 // this.ToolBarButton16.Style = System.Windows.Forms.ToolBarButtonStyle.Separator; // // ToolBar3 // this.ToolBar3.Appearance = System.Windows.Forms.ToolBarAppearance.Flat; this.ToolBar3.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] { this.ToolBarButton8, this.ToolBarButton9, this.ToolBarButton12}); this.ToolBar3.DropDownArrows = true; this.ToolBar3.ImageList = this.imagesToolBar; this.ToolBar3.Location = new System.Drawing.Point(0, 64); this.ToolBar3.Name = "ToolBar3"; this.ToolBar3.ShowToolTips = true; this.ToolBar3.Size = new System.Drawing.Size(344, 25); this.ToolBar3.TabIndex = 8; this.ToolBar3.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right; // // ToolBarButton8 // this.ToolBarButton8.ImageIndex = 0; this.ToolBarButton8.Pushed = true; this.ToolBarButton8.Style = System.Windows.Forms.ToolBarButtonStyle.ToggleButton; this.ToolBarButton8.Text = "One"; // // ToolBarButton9 // this.ToolBarButton9.ImageIndex = 1; this.ToolBarButton9.Style = System.Windows.Forms.ToolBarButtonStyle.ToggleButton; this.ToolBarButton9.Text = "Two"; // // ToolBarButton12 // this.ToolBarButton12.Style = System.Windows.Forms.ToolBarButtonStyle.Separator; // // ToolBar2 // this.ToolBar2.Appearance = System.Windows.Forms.ToolBarAppearance.Flat; this.ToolBar2.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] { this.ToolBarButton4, this.ToolBarButton5, this.ToolBarButton6, this.ToolBarButton7}); this.ToolBar2.DropDownArrows = true; this.ToolBar2.ImageList = this.imagesToolBar; this.ToolBar2.Location = new System.Drawing.Point(0, 39); this.ToolBar2.Name = "ToolBar2"; this.ToolBar2.ShowToolTips = true; this.ToolBar2.Size = new System.Drawing.Size(344, 25); this.ToolBar2.TabIndex = 7; this.ToolBar2.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right; // // ToolBarButton4 // this.ToolBarButton4.ImageIndex = 0; this.ToolBarButton4.Text = "One"; // // ToolBarButton5 // this.ToolBarButton5.ImageIndex = 1; this.ToolBarButton5.Text = "Two"; // // ToolBarButton6 // this.ToolBarButton6.ImageIndex = 2; this.ToolBarButton6.Text = "Three"; // // ToolBarButton7 // this.ToolBarButton7.Style = System.Windows.Forms.ToolBarButtonStyle.Separator; // // ToolBar1 // this.ToolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat; this.ToolBar1.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] { this.ToolBarButton1, this.ToolBarButton2, this.ToolBarButton3, this.ToolBarButton10}); this.ToolBar1.DropDownArrows = true; this.ToolBar1.ImageList = this.imagesToolBar; this.ToolBar1.Name = "ToolBar1"; this.ToolBar1.ShowToolTips = true; this.ToolBar1.Size = new System.Drawing.Size(344, 39); this.ToolBar1.TabIndex = 6; // // ToolBarButton1 // this.ToolBarButton1.ImageIndex = 0; this.ToolBarButton1.Text = "One"; // // ToolBarButton2 // this.ToolBarButton2.ImageIndex = 1; this.ToolBarButton2.Text = "Two"; // // ToolBarButton3 // this.ToolBarButton3.ImageIndex = 2; this.ToolBarButton3.Text = "Three"; // // ToolBarButton10 // this.ToolBarButton10.Style = System.Windows.Forms.ToolBarButtonStyle.Separator; // // Label4 // this.Label4.ForeColor = System.Drawing.Color.Navy; this.Label4.Location = new System.Drawing.Point(104, 92); this.Label4.Name = "Label4"; this.Label4.Size = new System.Drawing.Size(112, 16); this.Label4.TabIndex = 13; this.Label4.Text = "Drop-Down Button"; // // Label3 // this.Label3.ForeColor = System.Drawing.Color.Navy; this.Label3.Location = new System.Drawing.Point(136, 68); this.Label3.Name = "Label3"; this.Label3.Size = new System.Drawing.Size(88, 16); this.Label3.TabIndex = 12; this.Label3.Text = "Toggle Buttons"; // // Label2 // this.Label2.ForeColor = System.Drawing.Color.Navy; this.Label2.Location = new System.Drawing.Point(192, 40); this.Label2.Name = "Label2"; this.Label2.Size = new System.Drawing.Size(72, 16); this.Label2.TabIndex = 11; this.Label2.Text = "Text on Right"; // // Label1 // this.Label1.ForeColor = System.Drawing.Color.Navy; this.Label1.Location = new System.Drawing.Point(128, 12); this.Label1.Name = "Label1"; this.Label1.Size = new System.Drawing.Size(64, 16); this.Label1.TabIndex = 10; this.Label1.Text = "Flat Buttons"; // // ToolBarExample // this.AutoScaleBaseSize = new System.Drawing.Size(5, 14); this.ClientSize = new System.Drawing.Size(344, 266); this.Controls.AddRange(new System.Windows.Forms.Control[] { this.Label4, this.Label3, this.Label2, this.Label1, this.ToolBar4, this.ToolBar3, this.ToolBar2, this.ToolBar1}); this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Name = "ToolBarExample"; this.Text = "ToolBarExample"; this.ResumeLayout(false); } #endregion /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.Run(new ToolBarExample()); } } ToolBarExample.zip( 17 k)