要求:
设计一个根据鼠标来绘制矩形框的程序,即当按下鼠标左键并拖动至某个位置后释放鼠标使,可根据按下鼠标时的第一个点和释放鼠标时的第二个点来确定并绘制该矩形。
设计思路:
1.首先得到首次鼠标点击的位置 ,然后再得到鼠标在最后得到的位置。
2.我们就需要返回值得到(x2-x1)的值,还有(y2-y1)的值
3.我们在后台调动GDI+,将图像画出来。
实现步骤。
1.首先用鼠标的事件MouseDown、MouseUp得到鼠标点击时和鼠标松开时的x和y的坐标位置。具体的代码如下:
private void form1_MouseDown(object sender, MouseEventArgs e)
{
firstpoint.X = e.X;
firstpoint.Y = e.Y;
}
private void form1_MouseUp(object sender, MouseEventArgs e)
{
secondpoi