protected override void OnClick(EventArgs e) { int idx = 0; if (_controller != null && _lastMouseButton == MouseButtons.Right) { // test if clicked on a dependent variable column if (IsClickOnDependentVariable(_lastMouseDown, ref idx)) { ContextMenu menu = new ContextMenu(); MenuItem item = new IdxMenuItem("Delete", new EventHandler(this.EhDeleteDependentVariable), idx); menu.MenuItems.Add(item); menu.Show(this, this._lastMouseDown); return; } if (IsClickOnFitFunction(_lastMouseDown)) { ContextMenu menu = new ContextMenu(); MenuItem item; item = new IdxMenuItem("Edit", new EventHandler(this.EhEditFitFunction), 0); menu.MenuItems.Add(item); menu.Show(this, this._lastMouseDown); return; } } base.OnClick(e); }
protected override void OnClick(EventArgs e) { int idx=0; if(_controller!=null && _lastMouseButton==MouseButtons.Right) { // test if clicked on a dependent variable column if(IsClickOnDependentVariable(_lastMouseDown, ref idx)) { ContextMenu menu = new ContextMenu(); MenuItem item = new IdxMenuItem("Delete",new EventHandler(this.EhDeleteDependentVariable),idx); menu.MenuItems.Add(item); menu.Show(this,this._lastMouseDown); return; } } base.OnClick (e); }