-
大小: 285KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-05-28
- 語言: C#
- 標簽:
資源簡介
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個文件信息
- 上一篇:c# 全站防止sql注入
- 下一篇:國密SM2_SM3加密解密,加簽驗簽操作C#源碼
評論
共有 條評論