91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

C#編寫的 實現了 選擇圖元 移動圖元 旋轉圖元 保存bmp 注意要按著鼠標不放(保持選擇圖元)后 按A或S才能旋轉圖元

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Drawing.Drawing2D;
using?System.Drawing.Imaging;
using?System.Text;
using?System.Windows.Forms;

namespace?Drawing
{
????public?partial?class?drawbox?:?Form
????{
????????///?
????????///?int?type?Color?scolor
????????///?

????????private??int?type;
????????public?int?Type
????????{
????????????get
????????????{
????????????????return?type;
????????????}
????????????set
????????????{
????????????????type?=?value;
????????????}
????????}
????????private?Color?scolor;
????????public?Color?Scolor
????????{
????????????get
????????????{
????????????????return?scolor;
????????????}
????????????set
????????????{
????????????????scolor?=value?;
????????????}
????????}
????????public?bool?select?=?false;

????????///?
????????///?
????????///?

????????private??Point?beginPoint;
????????private??Point?endPoint;
????????private??Shape?ashape;
????????private??bool?begin?=?false;
????????List?myshape?=?new?List();

????????private?Point?mousepoint;

????????private?bool?drawsize?=?false;
????????///?
????????///?
????????///?

????????public?drawbox()
????????{
????????????InitializeComponent();
????????????Setstyle(Controlstyles.UserPaint?true);
????????????Setstyle(Controlstyles.AllPaintingInWmPaint?true);
????????????Setstyle(Controlstyles.DoubleBuffer?true);
????????}

????????private?void?drawbox_MouseMove(object?sender?MouseEventArgs?e)
????????{
????????????Graphics?g?=?this.CreateGraphics();
????????????g.SmoothingMode?=?SmoothingMode.AntiAlias;
????????????if?(begin)
????????????{??
????????????????this.Refresh();
????????????????endPoint?=?new?Point(e.X?e.Y);
????????????????ashape?=?new?Shape(type?scolor?beginPoint?endPoint);
????????????????ashape.drawShape(g);
????????????}
????????????if?(begin&&e.X?>?this.Width?||?e.X??this.Height)
????????????{
????????????????begin?=?false;
????????????????this.Refresh();
????????????}

????????????if?(select)
????????????{
????????????????for?(int?i?=?myshape.Count?-?1;?i?>=?0;?i--)
????????????????{
????????????????????if?(myshape[i].selected?==?true)
????????????????????{
????????????????????????if?(myshape[i].rotate?!=?0)
????????????????????????{
????????????????????????????g.TranslateTransform(myshape[i].midPoint.X?myshape[i].midPoint.Y);
????????????????????????????g.RotateTransform(myshape[i].rotate);
????????????????????????????g.TranslateTransform(-myshape[i].midPoint.X?-myshape[i].midPoint.Y);
????????????????????????}
????????????????????????
????????????????????????this.Refresh();
????????????????????????myshape[i].Bpoint?=?new?Point(myshape[i].Bpoint.X?+?e.X?-?mousepoint.X?myshape[i].Bpoint.Y?+?e.Y?-?mousepoint.Y);
????????????????????????myshape[i].Epoint?=?new?Po

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5612??2008-05-27?19:32??Drawing\Drawing\Properties\Resources.resx

?????文件????????249??2008-05-27?19:32??Drawing\Drawing\Properties\Settings.settings

?????文件???????1186??2008-05-27?19:32??Drawing\Drawing\Properties\AssemblyInfo.cs

?????文件???????2870??2008-05-27?19:32??Drawing\Drawing\Properties\Resources.Designer.cs

?????文件???????1092??2008-05-27?19:32??Drawing\Drawing\Properties\Settings.Designer.cs

?????文件???????9752??2008-06-02?23:47??Drawing\Drawing\drawbox.cs

?????文件???????2171??2008-06-02?23:24??Drawing\Drawing\drawbox.Designer.cs

?????文件??????30666??2008-06-04?01:01??Drawing\Drawing\mainForm.Designer.cs

?????文件???????5814??2008-06-02?23:24??Drawing\Drawing\drawbox.resx

?????文件??????10134??2008-06-04?01:01??Drawing\Drawing\38.ico

?????文件??????16384??2008-05-27?19:49??Drawing\Drawing\bin\Debug\mylabel.dll

?????文件??????13824??2008-05-27?19:49??Drawing\Drawing\bin\Debug\mylabel.pdb

?????文件??????61440??2008-06-04?01:01??Drawing\Drawing\bin\Debug\Drawing.exe

?????文件??????56832??2008-06-04?01:01??Drawing\Drawing\bin\Debug\Drawing.pdb

?????文件??????56832??2008-06-04?01:01??Drawing\Drawing\obj\Debug\Drawing.pdb

?????文件??????12465??2008-06-04?01:01??Drawing\Drawing\obj\Debug\Drawing.mainForm.resources

?????文件????????180??2008-05-27?19:52??Drawing\Drawing\obj\Debug\Drawing.Properties.Resources.resources

?????文件???????1026??2008-06-04?01:01??Drawing\Drawing\obj\Debug\Drawing.csproj.GenerateResource.Cache

?????文件??????61440??2008-06-04?01:01??Drawing\Drawing\obj\Debug\Drawing.exe

?????文件???????7416??2008-05-27?22:10??Drawing\Drawing\obj\Debug\ResolveAssemblyReference.cache

?????文件????????180??2008-06-02?23:24??Drawing\Drawing\obj\Debug\Drawing.drawbox.resources

?????文件????????931??2008-06-04?01:02??Drawing\Drawing\obj\Drawing.csproj.FileListAbsolute.txt

?????文件???????3693??2008-06-04?00:21??Drawing\Drawing\Shape.cs

?????文件???????8418??2008-06-04?01:01??Drawing\Drawing\mainForm.cs

?????文件??????23683??2008-06-04?01:01??Drawing\Drawing\mainForm.resx

?????文件???????7358??2008-06-02?23:35??Drawing\Drawing\OPENSTEP_EUI?Bitmap?Image.ico

?????文件????????536??2008-06-02?23:35??Drawing\Drawing\Drawing.csproj.user

?????文件????????469??2008-05-27?19:33??Drawing\Drawing\Program.cs

?????文件???????4032??2008-06-04?01:01??Drawing\Drawing\Drawing.csproj

?????文件????????910??2008-05-27?19:32??Drawing\Drawing.sln

............此處省略13個文件信息

評論

共有 條評論

相關資源