这段代码是一个绘画板开发C#项目,尽管这个C#项目很小,但这段代码还是有其可借鉴性的。编辑推荐《C#实用基础教程》
创新互联-专业网站定制、快速模板网站建设、高性价比宁都网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宁都网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宁都地区。费用合理售后完善,十多年实体公司更值得信赖。
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- namespace WindowsApplication1
- {
- public partial class Form1 : Form
- {
- bool isPressed = false;
- int px = 0;
- int py = 0;
- Color color = Color.Black;
- public int size = 0;
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_MouseDown(object sender, MouseEventArgs e)
- {
- px = e.X;
- py = e.Y;
- isPressed = true;
- }
- private void Form1_MouseMove(object sender, MouseEventArgs e)
- {
- if (isPressed)
- {
- int tempX = e.X;
- int tempY = e.Y;
- Graphics g = this.CreateGraphics();
- g.DrawLine(new Pen(color, size),px,py,tempX,tempY);
- px = tempX;
- py = tempY;
- }
- }
- private void Form1_MouseUp(object sender, MouseEventArgs e)
- {
- isPressed = false;
- }
- private void 画笔颜色ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- ColorDialog dialog = new ColorDialog();
- dialog.ShowDialog();
- color = dialog.Color;
- }
- private void 画笔粗细ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- FrmSize frmSize = new FrmSize(this);
- frmSize.ShowDialog();
- }
- }
- }
绘画板开发C#项目源码就展示到这里
【编辑推荐】
网页标题:展示一个绘画板开发C#项目源码
本文地址:http://www.csdahua.cn/qtweb/news29/245679.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网