介绍
今天就跟大家聊聊有关怎么在c#中利用图片框控件实现画图功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
private Point p1, p2;//定义两个点(启点,终点) private static  bool 画=false;//设置一个启动标志 private void  pictureBox1_MouseDown (object ,发送方,MouseEventArgs e) {才能 ,,,, ,,,p1 =, new 点(e.Y e.X也); ,,,p2 =, new 点(e.Y e.X也); ,,,管理=,真的; ,, ,,} , private void  pictureBox1_MouseUp (object ,发送方,MouseEventArgs e) {才能 ,才能管理=,假; ,,} private void  pictureBox1_MouseMove (object ,发送方,MouseEventArgs e) , {才能 ,, ,,Graphics g =, pictureBox1.CreateGraphics (); ,,如果(e.Button ==MouseButtons.Left) ,,{ ,,,if (图) ,,,{ ,,,,//管理=,真的; ,,,,Point currentPoint =, new 点(e.Y e.X也); ,,,,g.SmoothingMode =, System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//消除锯齿 ,,,,g.DrawLine (new 笔(Color.Blue,, 2), p2, currentPoint); ,,,, ,,,,p2.X =, currentPoint.X; ,,,,p2.Y =, currentPoint.Y; ,,,} , ,,} ,, ,,}//清屏操作 private void  button1_Click (object ,发送方,EventArgs e) { ,Graphics g =, pictureBox1.CreateGraphics (); ,g.Clear (Color.White); }
看完上述内容,你们对怎么在c#中利用图片框控件实现画图功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。