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函数编程
  • 热门搜索
    公司旅游注意事项 南非旅游景点 全国十大旅游胜地 吉安旅游景点大全 浙江宁波旅游景点 广州到三亚旅游团 国内最好的旅游地方 济南旅游政务网 张北旅游景点大全 碧峰峡旅游