4个回答
展开全部
int _x;
privatevoid Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_x = e.X;
}
}
privatevoid Form1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int x;
x = e.X;
if (x - _x > 0)
{
MessageBox.Show("Move Right");
}
elseif (x - _x < 0)
{
MessageBox.Show("Move Left");
}
else
{
MessageBox.Show("No Move");
}
}
}
privatevoid Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_x = e.X;
}
}
privatevoid Form1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int x;
x = e.X;
if (x - _x > 0)
{
MessageBox.Show("Move Right");
}
elseif (x - _x < 0)
{
MessageBox.Show("Move Left");
}
else
{
MessageBox.Show("No Move");
}
}
}
追问
这么说吧:一直线有a,b,c三点,现在先从a点到c点(c>a:右移),然后从c点到b点放开鼠标(b>a:左移),我现在不知道怎么记录c点的坐标(即刚好反向时的坐标)?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在鼠标移动的事件中判断鼠标的坐标。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是用javascript判断更好点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询