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函数编程
  • 热门搜索
    绵山旅游攻略 子宫内膜异位症怎么检查 精忠报国岳飞传攻略 手心脚心出汗是怎么回事 郑州旅游攻略 电话卡怎么剪成小卡 希腊字母怎么打 专业减肥方法 魔兽争霸3怎么玩 三生石攻略