public void AddButton(string _name, DOnButton _OnButton) { ToolStripButton bt = new ToolStripButton(_name); bt.BackColor = SystemColors.ButtonShadow; bt.Tag = _OnButton; bt.Click += new EventHandler(bt_Click); bn.Items.Insert(0, bt); }
void bt_Click(object sender, EventArgs e) { ToolStripButton bt = sender as ToolStripButton; if (bt.Tag == null) { return; } DOnButton p = bt.Tag as DOnButton; Rectangle r = bt.Bounds; p(bs.Current, bn.PointToScreen(new Point(r.X, r.Y + r.Height))); }