private void DefineToggleButton(IToolBarComponent comp, IToolBarToggleButton element) { ToolStripButton tb = new ToolStripButton(); tb.Image = element.Icon; ToggleButtonTag tag = new ToggleButtonTag(GetCommandTarget(), comp, element); tb.Tag = tag; tb.Click += new EventHandler(tag.OnClick); if (!String.IsNullOrEmpty(element.ToolTipText)) { tb.ToolTipText = element.ToolTipText; } _currentToolStrip.Items.Add(tb); }
public ToggleButtonTag(ICommandTarget target, IToolBarComponent component, IToolBarToggleButton handler) : base(component) { _target = target; _handler = handler; }
private void DefineToggleButton(IToolBarComponent comp, IToolBarToggleButton element) { ToolStripButton tb = new ToolStripButton(); tb.Image = element.Icon; ToggleButtonTag tag = new ToggleButtonTag(GetCommandTarget(), comp, element); tb.Tag = tag; tb.Click += new EventHandler(tag.OnClick); if (!String.IsNullOrEmpty(element.ToolTipText)) tb.ToolTipText = element.ToolTipText; _currentToolStrip.Items.Add(tb); }