public MenuButton(IBtnShowMenuItem item) : base(AppImage.Setting) { item.ContextMenuStrip = new ContextMenuStrip(); ((MyListItem)item).AddCtr(this); bool isShow = false; this.MouseDown += (sender, e) => { if (!isShow) { item.ContextMenuStrip.Show(this, 0, Height); } else { item.ContextMenuStrip.Close(); } isShow = !isShow; }; }
public MenuButton(IBtnShowMenuItem item) : base(AppImage.Setting) { item.ContextMenuStrip = new ContextMenuStrip(); ((MyListItem)item).AddCtr(this); this.MouseDown += (sender, e) => item.ContextMenuStrip.Show(this, 0, Height); }