资源简介

c#写的画图程序(有整个工程文件和源码),可以画多种图形,可设置画刷类型(阴影、实心等),画笔的宽度,颜色,可保存成图片格式,可设置画笔颜色,线宽,可设置整个程序的背景图片,可调整整个程序界面的透明度……等等~

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
namespace Draw
{
    public partial class Form1 : Form
    {
        private int nRed = 0;
        private int nGreen = 0;
        private int nBlue = 0;
        private Point pLast;
        private Graphics g;
        public int flag = 0x1y1x2y2x3y3count=0;
        public int brhNum = 0;


       public  Font wordfont = new Font(“Times New Roman“ 12 Fontstyle.Bold); //设置默认字体
       public  Color  wordcolr =Color.Pink;
        public  float wordsize = 12;
        public  string word;
        public Bitmap  image;
        public Brush brh = Brushes.Pink; //初始化画刷颜色
        public Rectangle area;
       

        public Form1()
        {
            InitializeComponent();
            this.pnlRGB.BackColor = Color.FromArgb(0 0 0);
           
          
            this.g = this.pbDrawPanel.CreateGraphics();
            image = new Bitmap(this.pbDrawPanel.Width this.pbDrawPanel.Height g);
            this.pbDrawPanel.Image = image;
        }

        private void hScrollBarRed_ValueChanged(object sender EventArgs e)//红色滚动条changeed处理函数
        {
            this.nRed = this.hScrollBarRed.Value;
            this.lbRed.Text = this.hScrollBarRed.Value.ToString();
            this.pnlRGB.BackColor = Color.FromArgb(nRed nGreen nBlue);
        }

        private void hScrollBarGreen_ValueChanged(object sender EventArgs e)//绿色滚动条changeed处理函数
        {
            this.nGreen = this.hScrollBarGreen.Value;
            this.lbGreen.Text = this.hScrollBarGreen.Value.ToString();
            this.pnlRGB.BackColor = Color.FromArgb(nRed nGreen nBlue);
        }

        private void hScrollBarBlue_ValueChanged(object sender EventArgs e)//蓝色滚动条changeed处理函数
        {
            this.nBlue = this.hScrollBarBlue.Value;
            this.lbBlue.Text = this.hScrollBarBlue.Value.ToString();
            this.pnlRGB.BackColor = Color.FromArgb(nRed nGreen nBlue);
        }

        private void vScrollBarWidth_ValueChanged(object sender EventArgs e)//线宽滚动条changeed处理函数
        {
            this.lbWidth.Text = this.vScrollBarWidth.Value.ToString();
        }

        private void pbDrawPanel_MouseMove(object sender MouseEventArgs e)//鼠标移动
        {
            this.lbX.Text = “X:“ + e.X.ToString();
            this.lbY.Text = “Y:“ + e.Y.ToString();

            if (e.Button != MouseButtons.Left)
            {
                this.pLast = new Point(e.X e.Y);
                return; 
            }

            Pen pen = new Pen(this.pnlRGB.BackColor this.vScrollBarWidth.Value);
            Point pCurrent = new Point(e.X e.Y);
            if(flag ==0)
            this.g.DrawLine(pen this.pLast pCurrent);
            else
            this.g.DrawRe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     733184  2008-11-20 22:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\bin\Debug\Draw.exe

     文件      50688  2008-11-20 22:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\bin\Debug\Draw.pdb

     文件       5632  2005-11-11 22:25  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\bin\Debug\Draw.vshost.exe

     文件       4245  2008-10-27 22:54  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Draw.csproj

     文件      15661  2008-11-20 22:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form1.cs

     文件      33426  2008-11-19 14:34  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form1.Designer.cs

     文件      16909  2008-11-19 14:34  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form1.resx

     文件        332  2008-10-18 05:24  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form2.cs

     文件       2946  2008-10-18 05:24  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form2.Designer.cs

     文件       5814  2008-10-18 05:24  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Form2.resx

     文件        523  2008-10-27 23:56  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Formword.cs

     文件       3273  2008-10-27 23:56  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Formword.Designer.cs

     文件       9474  2008-10-27 23:56  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Formword.resx

     文件       1067  2008-11-19 14:34  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.csproj.GenerateResource.Cache

     文件     733184  2008-11-20 22:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.exe

     文件       7401  2008-11-19 14:34  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.Form1.resources

     文件        180  2008-10-18 05:24  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.Form2.resources

     文件       2804  2008-10-27 23:56  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.Formword.resources

     文件      50688  2008-11-20 22:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.pdb

     文件     680626  2008-10-18 05:24  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\Draw.Properties.Resources.resources

     文件       5120  2008-10-18 05:23  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        314  2008-11-20 22:53  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Draw.csproj.FileList.txt

     文件       1039  2008-12-12 15:42  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\obj\Draw.csproj.FileListAbsolute.txt

     文件       3262  2008-10-18 05:35  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\panggou.ico

     文件        463  2007-12-12 13:29  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Program.cs

     文件       1224  2008-10-18 05:37  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Properties\AssemblyInfo.cs

     文件       3385  2008-10-18 05:23  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Properties\Resources.Designer.cs

     文件       6493  2008-10-18 05:23  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Properties\Resources.resx

     文件       1088  2007-12-12 10:05  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Properties\Settings.Designer.cs

     文件        249  2007-12-12 10:05  c# .NET  简单画图小程序(显示透明度)就交这个了\Draw\Properties\Settings.settings

............此处省略17个文件信息

评论

共有 条评论

相关资源