C#鼠标事件的操作,用鼠标绘图
1、 首先新建一个winform窗体,拖动一个picturebox控件,把picturebox控件作为画板。

3、窗体加载时初始化画板 int width = this.pictureBox1.Width; int height = this.pictureBox1.Height; originBmp = new Bitmap(width, height, PixelFormat.Format32bppRgb);

5、绘制是个连续的过程,涉及到鼠标移动,同样添加MouseMove事件,Move事件中,自带的e参数能反馈鼠标移动过程中的位置。添加的代码如下图所示。 实时记录鼠标的位置,判断和起始点的相对位置,从而绘制矩形。

7、 最后编译运行的结果如下图所示。通过这个绘图实验,大致可以了解Mousedown,Mouseup和MouseMove啦。
