xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 154KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-14
  • 語(yǔ)言: C#
  • 標(biāo)簽:

資源簡(jiǎn)介

c# GDI+ 實(shí)現(xiàn)類(lèi)似畫(huà)圖板的效果,有畫(huà)矩形、直線(xiàn)、橢圓,保存,新建,擦除,顏色變換,簡(jiǎn)單實(shí)用,值得保存

資源截圖

代碼片段和文件信息

//======================================================================
//
//????????Copyright?(C)?2008?stg609????
//????????All?rights?reserved?
//???????
//????????命名空間:??繪圖程序
//????????CLR版本:???2.0.50727.42
//????????創(chuàng)建年份:??2008
//?
//????????created?by?stg609?at??03/29/2008?22:02:01
//????????本人博客:http://stg609.cnblogs.com
//????????由于水平有限,所寫(xiě)代碼若有不足,歡迎大家到我博客交流
//????????
//????????注:轉(zhuǎn)載請(qǐng)保留此信息
//
//======================================================================

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.IO;
using?System.Threading;

namespace?繪圖程序
{
????public?partial?class?Draw?:?Form
????{
????????public?Draw()
????????{
????????????InitializeComponent();
????????}
????????private?DrawTools?dt;
????????private?string?sType;//繪圖樣式
????????private?string?sFileName;//打開(kāi)的文件名
????????private?bool?bReSize?=?false;//是否改變畫(huà)布大小
????????private?Size?DefaultPicSize;//儲(chǔ)存原始畫(huà)布大小,用來(lái)新建文件時(shí)使用


????????//pbimg"鼠標(biāo)按下"事件處理方法
????????private?void?pbImg_MouseDown(object?sender?MouseEventArgs?e)
????????{
????????????if?(e.Button?==?MouseButtons.Left)
????????????{
????????????????if?(dt?!=?null)
????????????????{
????????????????????dt.startDraw?=?true;//相當(dāng)于所選工具被激活,可以開(kāi)始繪圖
????????????????????dt.startPointF?=?new?PointF(e.X?e.Y);
????????????????}
????????????}
????????}

????????//pbimg"鼠標(biāo)移動(dòng)"事件處理方法
????????private?void?pbImg_MouseMove(object?sender?MouseEventArgs?e)
????????{
????????????Thread.Sleep(6);//減少cpu占用率
????????????mousePostion.Text?=?e.Location.ToString();
????????????if?(dt.startDraw)
????????????{
????????????????switch?(sType)
????????????????{
????????????????????case?“Dot“:?dt.DrawDot(e);?break;
????????????????????case?“Eraser“:?dt.Eraser(e);?break;
????????????????????default:?dt.Draw(e?sType);?break;

????????????????}
????????????}
????????}

????????//pbimg"鼠標(biāo)松開(kāi)"事件處理方法
????????private?void?pbImg_MouseUp(object?sender?MouseEventArgs?e)
????????{
????????????if?(dt?!=?null)
????????????{
????????????????dt.EndDraw();
????????????}
????????}

????????//"窗體加載"事件處理方法
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????Setstyle(Controlstyles.OptimizedDoubleBuffer?|?Controlstyles.AllPaintingInWmPaint?|?Controlstyles.UserPaint?true);
????????????this.Updatestyles();
????????????Bitmap?bmp?=?new?Bitmap(pbImg.Width?pbImg.Height);
????????????Graphics?g?=?Graphics.FromImage(bmp);
????????????g.FillRectangle(new?SolidBrush(pbImg.BackColor)?new?Rectangle(0?0?pbImg.Width?pbImg.Height));
????????????g.Dispose();
????????????dt?=?new?DrawTools(this.pbImg.CreateGraphics()?colorHatch1.HatchColor?bmp);//實(shí)例化工具類(lèi)
????????????DefaultPicSize?=?pbImg.Size;

????????}

????????//"打開(kāi)文件"事件處理方法
????????private?void?openPic_Click(object?sender?EventArgs?e)
????????{

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-20?21:49??Draw\
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\繪圖程序\
?????文件?????????925??2008-03-26?15:48??Draw\繪圖程序\Backup\繪圖程序.sln
?????文件???????25088??2008-03-29?22:03??Draw\繪圖程序\Backup\繪圖程序.v12.suo
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\繪圖程序\bin\
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\
?????文件??????????82??2008-03-11?16:23??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\Circle.gif
?????文件?????????714??2008-03-20?15:04??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\eraser.png
?????文件?????????851??2008-03-29?19:52??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\FillCircle.GIF
?????文件?????????851??2008-03-29?19:50??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\Fillrect.GIF
?????文件??????????73??2008-03-11?16:17??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\line.gif
?????文件?????????766??2008-03-20?22:05??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\pb.cur
?????文件?????????311??2008-03-18?20:03??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\Pencil.gif
?????文件??????????81??2008-03-11?16:20??Draw\繪圖程序\Backup\繪圖程序\bin\Debug\img\rect.gif
?????文件???????11595??2008-03-30?01:10??Draw\繪圖程序\Backup\繪圖程序\Draw.cs
?????文件???????20408??2008-03-29?22:09??Draw\繪圖程序\Backup\繪圖程序\Draw.Designer.cs
?????文件????????8225??2008-03-29?22:09??Draw\繪圖程序\Backup\繪圖程序\Draw.resx
?????文件????????8797??2008-03-30?00:10??Draw\繪圖程序\Backup\繪圖程序\DrawTools.cs
?????文件?????????470??2008-03-29?22:05??Draw\繪圖程序\Backup\繪圖程序\Program.cs
?????目錄???????????0??2017-12-20?21:50??Draw\繪圖程序\Backup\繪圖程序\Properties\
?????文件????????1172??2008-03-26?15:48??Draw\繪圖程序\Backup\繪圖程序\Properties\AssemblyInfo.cs
?????文件????????4822??2008-03-29?19:53??Draw\繪圖程序\Backup\繪圖程序\Properties\Resources.Designer.cs
?????文件????????7908??2008-03-29?19:53??Draw\繪圖程序\Backup\繪圖程序\Properties\Resources.resx
?????文件????????1095??2008-03-26?15:48??Draw\繪圖程序\Backup\繪圖程序\Properties\Settings.Designer.cs
?????文件?????????249??2008-03-26?15:48??Draw\繪圖程序\Backup\繪圖程序\Properties\Settings.settings
?????文件????????4219??2008-03-29?22:05??Draw\繪圖程序\Backup\繪圖程序\繪圖程序.csproj
?????文件?????????168??2008-03-29?19:47??Draw\繪圖程序\Backup\繪圖程序\繪圖程序.csproj.user
?????文件???????46308??2017-12-20?21:50??Draw\繪圖程序\UpgradeLog.htm
............此處省略53個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源