public ToolStripContainer AddExitButton(ToolStripContainer toolbarContainer, ExitButtonDelegate myDelegate) { if (myDelegate != null) { imgExitToolStrip = new ToolStrip(); // imgExitToolStrip.ImageScalingSize = new Size(18, 18); imgExitToolStrip.ImageList = new ImageList(); imgExitToolStrip.ItemClicked += new ToolStripItemClickedEventHandler(this.toolBar_Click); imgExitToolStrip.ImageList.Images.Add("Exit", Image.FromHbitmap(ImageEdit.EXIT.GetHbitmap())); ToolStripItem button; button = new ToolStripButton(); button.Text = ""; button.ImageKey = "Exit"; button.Name = "Exit"; button.ToolTipText = "Exit"; imgExitToolStrip.Items.Add(button); toolbarContainer.TopToolStripPanel.Controls.Add(imgExitToolStrip); this.exitDelegate = myDelegate; } else { if (imgExitToolStrip != null) { toolbarContainer.TopToolStripPanel.Controls.Remove(imgExitToolStrip); } imgExitToolStrip = null; } return(toolbarContainer); }
public ToolStripContainer AddExitButton(ToolStripContainer toolbarContainer,ExitButtonDelegate myDelegate) { if (myDelegate != null) { imgExitToolStrip = new ToolStrip(); // imgExitToolStrip.ImageScalingSize = new Size(18, 18); imgExitToolStrip.ImageList = new ImageList(); imgExitToolStrip.ItemClicked += new ToolStripItemClickedEventHandler(this.toolBar_Click); imgExitToolStrip.ImageList.Images.Add("Exit", Image.FromHbitmap(ImageEdit.EXIT.GetHbitmap())); ToolStripItem button; button = new ToolStripButton(); button.Text = ""; button.ImageKey = "Exit"; button.Name = "Exit"; button.ToolTipText = "Exit"; imgExitToolStrip.Items.Add(button); toolbarContainer.TopToolStripPanel.Controls.Add(imgExitToolStrip); this.exitDelegate = myDelegate; } else { if (imgExitToolStrip != null) { toolbarContainer.TopToolStripPanel.Controls.Remove(imgExitToolStrip); } imgExitToolStrip = null; } return toolbarContainer; }