测试代码中实现:按住鼠标中键,一直按着,然后移动,最后松开如果在以下代码基础上(以下代码调试时,没有实现按住和松开,只是发生了鼠标的移动)修改,该如何呢,谢谢!public void CodedUITestMethod(){
this.UIMap.RecordedMethod1();
MouseEventArgs e = new MouseEventArgs(MouseButtons.Middle,0,0,0,0);
button1_MouseDown(null,e);
button1_MouseMove(null,e);
button1_MouseUp(null,e);}private bool IsEnd;
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if(e.Button==MouseButton.Middle)
{
IsEnd==true;
}
}private void button1_MouseMove(object sender, MouseEventArgs e)
{
Mouse.Move(new Point(1690,450);
}private void button1_MouseUp(object sender, MouseEventArgs e)
{
IsEnd==false;
}
this.UIMap.RecordedMethod1();
MouseEventArgs e = new MouseEventArgs(MouseButtons.Middle,0,0,0,0);
button1_MouseDown(null,e);
button1_MouseMove(null,e);
button1_MouseUp(null,e);}private bool IsEnd;
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if(e.Button==MouseButton.Middle)
{
IsEnd==true;
}
}private void button1_MouseMove(object sender, MouseEventArgs e)
{
Mouse.Move(new Point(1690,450);
}private void button1_MouseUp(object sender, MouseEventArgs e)
{
IsEnd==false;
}
鼠标移动按钮上,你马上就移走鼠标,可能就是这样所以不会触发MouseDown和MouseUp