C#鼠标事件的操作,用鼠标绘图

 时间:2024-10-12 06:23:06

1、 首先新建一个winform窗体,拖动一个picturebox控件,把picturebox控件作为画板。

C#鼠标事件的操作,用鼠标绘图

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

C#鼠标事件的操作,用鼠标绘图

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

C#鼠标事件的操作,用鼠标绘图

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

C#鼠标事件的操作,用鼠标绘图
  • Visual Studio如何查询内容
  • matlab gui怎么创建菜单
  • VS如何设置扩展和更新命令
  • 碧蓝航线棡 松风改
  • 使用java实现nextdata函数编程
  • 热门搜索
    毫不犹豫是什么意思 权威的意思 什么叫游离态 痛心疾首的意思 什么是软装修 节点是什么意思 弯沉值是什么意思 什么牌子的电热毯好 养什么狗最赚钱 情人节送什么礼物好呢