Add Button action to ToolBar Button : Toolbar : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » Toolbar »

 

Add Button action to ToolBar Button








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

public  class  ToolBarButtonActioin  :  System.Windows.Forms.Form
{
    private  ImageList  toolBarIcons;
    private  ToolBarButton  tbExitButton;
    private  ToolBarButton  tbSaveButton;
    private  ToolBar  toolBar;
    private  System.ComponentModel.Container  components  =  null;

    public  ToolBarButtonActioin()
    {
        this.components  =  new  System.ComponentModel.Container();
        this.Size  =  new  System.Drawing.Size(300,300);


        toolBar  =  new  ToolBar();
        toolBarIcons  =  new  ImageList();
        tbSaveButton  =  new  ToolBarButton();
        tbExitButton  =  new  ToolBarButton();

        tbSaveButton.ImageIndex  =  0;
        tbSaveButton.ToolTipText  =  "Save";

        tbExitButton.ImageIndex  =  1;
        tbExitButton.ToolTipText  =  "Exit";    

        toolBar.ImageList  =  toolBarIcons;
        toolBar.Size  =  new  System.Drawing.Size(272,  28);
        toolBar.BorderStyle  =  System.Windows.Forms.BorderStyle.Fixed3D;
        toolBar.ShowToolTips  =  true;
        toolBar.Buttons.AddRange(new  ToolBarButton[]  {tbSaveButton,  tbExitButton});
        toolBar.ButtonClick  +=  new  ToolBarButtonClickEventHandler(ToolBar_Clicked);
        
        toolBarIcons.ImageSize  =  new  System.Drawing.Size(32,  32);
        toolBarIcons.Images.Add(new  Icon("filesave.ico"));
        toolBarIcons.Images.Add(new  Icon("fileexit.ico"));
        toolBarIcons.ColorDepth  =  ColorDepth.Depth16Bit;
        toolBarIcons.TransparentColor  =  System.Drawing.Color.Transparent;

        this.Controls.Add(toolBar);        

    }

    [STAThread]
    static  void  Main()  
    {
        Application.Run(new  ToolBarButtonActioin());
    }
    
    private  void  ToolBar_Clicked(object  sender,  ToolBarButtonClickEventArgs  e)  
    {
        MessageBox.Show(e.Button.ToolTipText);
    }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» Toolbar