contextMenu1.Show((Control)sender, new Point(e.X, e.Y)); 寫在MouseClick里
private void Chooose_Click(object sender, System.EventArgs e) { Point pppp=new Point(e.X,e.Y);//此句报错, log.Error(MousePosition.X.ToString()); log.Error(MousePosition.Y.ToString()); Point p=new Point(MousePosition.X,MousePosition.Y); Point pp=((Button)sender).PointToScreen(p); Point ppp=this.PointToClient(pp); this.contextMenu1.Show(sender as Control,p); } D:\WWWROOT\ProjectManagement\PermissionImport\Form1.cs(767): “System.EventArgs”并不包含对“X”的定义
寫在MouseClick里
{
Point pppp=new Point(e.X,e.Y);//此句报错,
log.Error(MousePosition.X.ToString());
log.Error(MousePosition.Y.ToString());
Point p=new Point(MousePosition.X,MousePosition.Y);
Point pp=((Button)sender).PointToScreen(p);
Point ppp=this.PointToClient(pp);
this.contextMenu1.Show(sender as Control,p);
}
D:\WWWROOT\ProjectManagement\PermissionImport\Form1.cs(767): “System.EventArgs”并不包含对“X”的定义
不是Click
void Buttont_MouseClick(object sender, MouseEventArgs e)