protected MouseEventArgs
MouseSnap(MouseEventArgs e)
{
int
px, py;
if(_snap)
{
px=(int)(((float)e.X/_snapX)+0.5f)*_snapX;
py=(int)(((float)e.Y/_snapY)+0.5f)*_snapY;
}
else
{
px=e.X;
py=e.Y;
}
MouseEventArgs
t=new
MouseEventArgs(e.Button,e.Clicks,px,py,e.Delta);
return
t;
}