/// <summary> /// 鼠标点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GoodsSiteControl_MouseClick(object sender, MouseEventArgs e) { this.Invalidate();//重绘一次 Point pt = new Point(e.X - this.AutoScrollPosition.X, e.Y - this.AutoScrollPosition.Y); Positions pos = GetPostionsByPt(pt); if (pos != null) { if (this.PositionsClick != null) { this.selectPositions = pos; ClickPositionsEventArgs positionsArgs = new ClickPositionsEventArgs(); positionsArgs.Positions = pos; PositionsClick.Invoke(this, positionsArgs); } } }
private void SuperTextEdit_MouseClick(object sender, MouseEventArgs e) { this.Invalidate();//重绘一次 Point pt = new Point(e.X - this.AutoScrollPosition.X, e.Y - this.AutoScrollPosition.Y); IGrapTB pos = GetBttonByPt(pt); if (pos != null) { if (this.PositionsClick != null) { this.currSelectedTB = pos; ClickPositionsEventArgs positionsArgs = new ClickPositionsEventArgs(); positionsArgs.GrapTbox = pos; PositionsClick.Invoke(this, positionsArgs); } } }