c# picturebox上画图
来源:互联网 发布:win7无法保存网络凭证 编辑:程序博客网 时间:2024/05/16 00:36
在Form上添加 一个pictureBox,一个button控件
如图所示:
这样我们的绘画面板就弄好了,把pictureBox的dock属性设置为fill,按键为清屏的作用。
private Point p1, p2;//定义两个点(启点,终点)private static bool drawing=false;//设置一个启动标志private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { p1 = new Point(e.X, e.Y); p2 = new Point(e.X, e.Y); drawing = true; }private void pictureBox1_MouseUp(object sender, MouseEventArgs e) { drawing = false; }private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { Graphics g = pictureBox1.CreateGraphics(); if(e.Button ==MouseButtons.Left) { if (drawing) { //drawing = true; Point currentPoint = new Point(e.X, e.Y); g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//消除锯齿 g.DrawLine(new Pen(Color.Blue, 2), p2,currentPoint); p2.X = currentPoint.X; p2.Y = currentPoint.Y; } } }//清屏操作private void button1_Click(object sender, EventArgs e) { Graphics g = pictureBox1.CreateGraphics(); g.Clear(Color.White); }
4 0
- c# picturebox上画图
- C# pictureBox上设置label透明
- C# 判断鼠标是否在picturebox上
- C#在屏幕上画图
- C#在Panel上画图
- 让OpenCV中的IplImage显示在C#的PictureBox上
- C#中pictureBox上如何设置label透明
- c# picturebox图片上画框框或圈圈
- C# PictureBox上放置Label,并设置透明
- C#中pictureBox上如何设置label透明
- OpenCV中的IplImage显示在C#的PictureBox上
- C#中picturebox上的Label如何实现透明
- Transparent PictureBox in C#
- c# winform pictureBox
- C# 图形框pictureBox
- C# 通过URL获取图片并显示在PictureBox上的方法
- C# 控件上绘制可调透明度的图片(PictureBox为例)
- C# 通过URL获取图片并显示在PictureBox上的方法
- 一、Qt在VS2010上安装(图文)
- 上下文菜单的使用步骤
- 能源系统网络攻击研究报告
- error C2018: unknown character '0xa3'
- 第一天集训
- c# picturebox上画图
- linux 交叉编译的全部过程
- 黑马程序员_基础知识(2)
- 可伸缩的IO完成端口服务器模型(IOCP)(中文版)
- Hadoop完全分布式配置
- Xcode下cocos2d-x-2.2.2创建HelloWorld
- After searching for a long time,it finally appears ! !
- Navigation Bar 修改问题(五) ------ setSystemUiVisibility接口异常
- POJ 2942 圆桌骑士 点双连通+二分图判定