在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);
- }
相关推荐
看到很多朋友有在picturebox上画图显示上的问题,在这里发布一个很早以前做的配置工具代码,希望对你们有帮助
本文实例为大家分享了C# picturebox实现画图功能的具体代码,供大家参考,具体内容如下 在Form上添加 一个pictureBox,一个button控件 如图所示: 这样我们的绘画面板就弄好了,把pictureBox的dock属性设置为fill,...
C# Winform PictureBox画图,Winform画板,适合初学者。
用c#实现画图功能,可以画出各种图形,如矩形,圆形,菱形等,还可以随意拖动,放大缩小
在winform中保存picturebox中的图片
本资源包含完整项目、注释、报告 用C#画出好看的风景图片,这纯属兴趣,既练习了C#作图应用,又陶冶了情操,这是最快最有趣的学习方式!
C#画图源代码,请帮我修改,解决画图被picturebox遮住的问题
picturebox开发自动导航避障定位等功能
C#实现 改变控件大小 实现可拖动 在PictureBox中动态画图
使用PictureBox控件进行动画绘制,所有图形分别先后绘制到一个bitmap中,最后把bitmap赋值给PictureBox,避免了闪烁。
跟随鼠标在 pictureBox的图片上画矩形 44 1.1.21 5.取灰度 46 1.5 C#图片处理高级应用(裁剪,缩放,水印) 46 1.1.22 #region 正方型裁剪并缩放 47 1.1.23 #region 固定模版裁剪并缩放 55 1.1.24 #region 等比缩放 59
C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...
另外,本书读者还要求具备一定的C#编程基本技能并熟悉数据库的概念。 目录 第1章 Windows编程基础 1.1 Windows和窗体 1.1.1 Windows窗体的概念 1.1.2 System.Windows.Forms命名空间 1.2 Visual Studio.NET IDE简介 ...
C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型”。值类型包括简单类型(如 char、int 和 float 等)、枚举类型和结构类型。引用类型包括类 (Class)类 ...
实现winform的Graphics在pictureBox上实现画图,并通过定时器产生随机数验证设计的合理性
曾经自学C#做计算机图形学的作业,GDI+画图确实好用,目前在找.NET的实习,尝试做了一个最基本的五子棋,复习一下C#的基本语法,目前只能当跟基友一起玩的单机小游戏,之后再加入AI和联网对战功能。目前我还是小菜鸟...
菜单和工具栏 4.1 菜单控件和类 4.1.1 创建主菜单 4.1.2 创建上下文菜单 4.2 工具栏控件和类 4.2.1 创建工具栏 4.2.2 显示/隐藏工具栏 4.3 小结 第5章 使用图形 5.1 设备语境 5.2 ...
单击"绘图"菜单命令进行图形绘制,添加一个pictureBox控件作为画布,定义画布为窗体的长与宽,设置坐标原点(x0,y0)为画布宽的50%、高的75%,并绘制坐标轴,然后绘.制从原点到下列函数上各点(xi, yi)的连线,函数为: ...