ToolBar.Controls.Add : ToolBar « System.Windows.Controls « C# / C Sharp by API






ToolBar.Controls.Add

 
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

public class ToolBarForm : System.Windows.Forms.Form
{
  private System.Windows.Forms.ToolBar toolBar1;
  private System.Windows.Forms.ToolBarButton btnNew;
  private System.Windows.Forms.ToolBarButton btnOpen;
  private System.Windows.Forms.ToolBarButton btnSave;
  private System.ComponentModel.IContainer components;

  public ToolBarForm()
  {
    InitializeComponent();

    ComboBox cb = new ComboBox();
    cb.Left = 150;
    cb.Top = 5;
    cb.Items.Add("Alabama");
    cb.Items.Add("Alaska");
    cb.Items.Add("Arizona");
    cb.Items.Add("Arkansas");
    toolBar1.Controls.Add(cb);
  }

  protected override void Dispose( bool disposing )
  {
    if( disposing )
    {
      if (components != null) 
      {
        components.Dispose();
      }
    }
    base.Dispose( disposing );
  }
  private void InitializeComponent()
  {
    this.components = new System.ComponentModel.Container();
    this.toolBar1 = new System.Windows.Forms.ToolBar();
    this.btnNew = new System.Windows.Forms.ToolBarButton();
    this.btnOpen = new System.Windows.Forms.ToolBarButton();
    this.btnSave = new System.Windows.Forms.ToolBarButton();
    this.SuspendLayout();

    this.toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
    this.toolBar1.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
                                          this.btnNew,
                                          this.btnOpen,
                                          this.btnSave});
    this.toolBar1.DropDownArrows = true;
    this.toolBar1.Name = "toolBar1";
    this.toolBar1.ShowToolTips = true;
    this.toolBar1.Size = new System.Drawing.Size(440, 41);
    this.toolBar1.TabIndex = 1;
    this.toolBar1.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBar1_ButtonClick);
    // 
    // btnNew
    // 
    this.btnNew.ImageIndex = 0;
    this.btnNew.Tag = "New";
    this.btnNew.Text = "New";
    this.btnNew.ToolTipText = "New Document";
    // 
    // btnOpen
    // 
    this.btnOpen.ImageIndex = 1;
    this.btnOpen.Tag = "Open";
    this.btnOpen.Text = "Open";
    this.btnOpen.ToolTipText = "Open a document";
    // 
    // btnSave
    // 
    this.btnSave.ImageIndex = 3;
    this.btnSave.Tag = "Save";
    this.btnSave.Text = "Save";
    this.btnSave.ToolTipText = "Save document";
    // 
    // ToolBarForm
    // 
    this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
    this.ClientSize = new System.Drawing.Size(440, 126);
    this.Controls.AddRange(new System.Windows.Forms.Control[] {
                                    this.toolBar1});
    this.IsMdiContainer = true;
    this.ResumeLayout(false);

  }
  [STAThread]
  static void Main() 
  {
    Application.Run(new ToolBarForm());
  }
  private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
  {
    switch ( e.Button.Tag.ToString() )
    {
      case "New":
        Console.WriteLine("New");
        break;
      case "Open":
        Console.WriteLine("Open");
          break;
      case "Save":
        Console.WriteLine("Save");
        break;
    }

  }
}

   
  








Related examples in the same category

1.ToolBar.BorderStyle
2.ToolBar.ButtonClick
3.ToolBar.Buttons.AddRange
4.ToolBar.ImageList
5.ToolBar.ShowToolTips