Introduction - If you have any usage issues, please Google them yourself
This is a C# Prepared drawing process, consider all types of self-definition and the logic is very clear, can realize the basic mapping of all the features realize the Undo and Redo, for drawing useful editing friends.
Packet : 109201275deviceeditor07-8-15.rar filelist
DeviceEditor.sln
bin\COSData.dll
bin\DeviceEditor.exe
bin\DrawSymbolLib.dll
bin\YardData.dll
bin\YardDataEx.dll
bin\YardDraw.dll
bin\YardDraw.dll.config
bin\YardEditDraw.dll
bin\YardEditor.exe
DeviceEditor\About.cpp
DeviceEditor\About.h
DeviceEditor\About.resx
DeviceEditor\app.aps
DeviceEditor\app.ICO
DeviceEditor\app.rc
DeviceEditor\AssemblyInfo.cpp
DeviceEditor\ChoseEditType.cpp
DeviceEditor\ChoseEditType.h
DeviceEditor\ChoseEditType.resx
DeviceEditor\GridSetting.cpp
DeviceEditor\GridSetting.h
DeviceEditor\GridSetting.resx
DeviceEditor\icons\cursor\Curve.ICO
DeviceEditor\icons\cursor\C_Line.CUR
DeviceEditor\icons\cursor\DRAW_CURSOR.ICO
DeviceEditor\icons\cursor\H_CROSS.CUR
DeviceEditor\icons\cursor\H_IBEAM.CUR
DeviceEditor\icons\cursor\H_MOVE.CUR
DeviceEditor\icons\cursor\H_NE.CUR
DeviceEditor\icons\cursor\H_NODROP.CUR
DeviceEditor\icons\cursor\H_NS.CUR
DeviceEditor\icons\cursor\H_NW.CUR
DeviceEditor\icons\cursor\H_POINT.CUR
DeviceEditor\icons\cursor\H_WE.CUR
DeviceEditor\icons\cursor\Line.ICO
DeviceEditor\icons\normal\ARC.BMP
DeviceEditor\icons\normal\AREA.BMP
DeviceEditor\icons\normal\BRUSH.BMP
DeviceEditor\icons\normal\CATGRY.ICO
DeviceEditor\icons\normal\CIRCLE.bmp
DeviceEditor\icons\normal\CLOSE.BMP
DeviceEditor\icons\normal\COPY.BMP
DeviceEditor\icons\normal\CURVE.bmp
DeviceEditor\icons\normal\CUT.BMP
DeviceEditor\icons\normal\DELETE.BMP
DeviceEditor\icons\normal\ELLIPSE.BMP
DeviceEditor\icons\normal\EXIT.gif
DeviceEditor\icons\normal\GROUP.BMP
DeviceEditor\icons\normal\HAND.bmp
DeviceEditor\icons\normal\IMAGE.bmp
DeviceEditor\icons\normal\LENGTH.BMP
DeviceEditor\icons\normal\LINE.BMP
DeviceEditor\icons\normal\mouse.bmp
DeviceEditor\icons\normal\NEW.BMP
DeviceEditor\icons\normal\OPEN.BMP
DeviceEditor\icons\normal\ORIGIN.bmp
DeviceEditor\icons\normal\PASTE.BMP
DeviceEditor\icons\normal\PEN.ICO
DeviceEditor\icons\normal\PENCOLOR.ICO
DeviceEditor\icons\normal\PLUS.BMP
DeviceEditor\icons\normal\POLYGON.bmp
DeviceEditor\icons\normal\RECTANGL.BMP
DeviceEditor\icons\normal\REDO.BMP
DeviceEditor\icons\normal\SAMEHEIGHT.BMP
DeviceEditor\icons\normal\SAMESIZE.BMP
DeviceEditor\icons\normal\SAMEWIDTH.BMP
DeviceEditor\icons\normal\SAVE.BMP
DeviceEditor\icons\normal\SELECT.bmp
DeviceEditor\icons\normal\SELECTALL.bmp
DeviceEditor\icons\normal\SQUARE.bmp
DeviceEditor\icons\normal\TEXTBOX.BMP
DeviceEditor\icons\normal\UNDO.BMP
DeviceEditor\icons\normal\UNGROUP.BMP
DeviceEditor\icons\png\AlignObjectsBottomHS.png
DeviceEditor\icons\png\AlignObjectsCenteredHorizontalHS.png
DeviceEditor\icons\png\AlignObjectsCenteredVerticalHS.png
DeviceEditor\icons\png\AlignObjectsLeftHS.png
DeviceEditor\icons\png\AlignObjectsRightHS.png
DeviceEditor\icons\png\AlignObjectsTopHS.png
DeviceEditor\icons\png\AlignTableCellMiddleCenterHS.png
DeviceEditor\icons\png\AlignTableCellMiddleLeftJustHS.png
DeviceEditor\icons\png\AlignTableCellMiddleRightHS.png
DeviceEditor\icons\png\AlignToGridHS.png
DeviceEditor\icons\png\ArrangeWindowsHS.png
DeviceEditor\icons\png\BackgroundSoundHS.png
DeviceEditor\icons\png\BringForwardHS.png
DeviceEditor\icons\png\BringToFrontHS.png
DeviceEditor\icons\png\CanvasScaleHS.png
DeviceEditor\icons\png\CascadeWindowsHS.png
DeviceEditor\icons\png\ColorHS.png
DeviceEditor\icons\png\Color_font.png
DeviceEditor\icons\png\Color_fontHS.png
DeviceEditor\icons\png\CopyHS.png
DeviceEditor\icons\png\CutHS.png
DeviceEditor\icons\png\DeleteHS.png
DeviceEditor\icons\png\DocumentHS.png
DeviceEditor\icons\png\Edit_RedoHS.png
DeviceEditor\icons\png\Edit_UndoHS.png
DeviceEditor\icons\png\eps_closedHS.png
DeviceEditor\icons\png\FindHS.png
DeviceEditor\icons\png\FlipHorizontalHS.png
DeviceEditor\icons\png\FlipVerticalHS.png
DeviceEditor\icons\png\FontHS.png
DeviceEditor\icons\png\FullScreen.png
DeviceEditor\icons\png\FullScreenHS.png
DeviceEditor\icons\png\Help.png
DeviceEditor\icons\png\NavBack.png
DeviceEditor\icons\png\NavForward.png
DeviceEditor\icons\png\NewCardHS.png
DeviceEditor\icons\png\NewDocumentHS.png
DeviceEditor\icons\png\openHS.png
DeviceEditor\icons\png\PasteHS.png
DeviceEditor\icons\png\PrintHS.png
DeviceEditor\icons\png\RefreshDocViewHS.png
DeviceEditor\icons\png\RulerHS.png
DeviceEditor\icons\png\SaveAllHS.png
DeviceEditor\icons\png\SaveAsWebPageHS.png
DeviceEditor\icons\png\saveHS.png
DeviceEditor\icons\png\SendBackwardHS.png
DeviceEditor\icons\png\SendToBackHS.png
DeviceEditor\icons\png\ShowGridlinesHS.png
DeviceEditor\icons\png\ShowRulerHS.png
DeviceEditor\icons\png\SymbolHS.png
DeviceEditor\icons\png\TableHS.png
DeviceEditor\icons\png\TextboxHS.png
DeviceEditor\icons\png\TileWindowsHorizontallyHS.png
DeviceEditor\icons\png\TileWindowsVerticallyHS.png
DeviceEditor\icons\png\WindowsHS.png
DeviceEditor\icons\png\ZoomHS.png
DeviceEditor\icons\sunfei's icon\01.bmp
DeviceEditor\icons\sunfei's icon\02.bmp
DeviceEditor\icons\sunfei's icon\03.bmp
DeviceEditor\icons\sunfei's icon\04.bmp
DeviceEditor\icons\sunfei's icon\05.bmp
DeviceEditor\icons\sunfei's icon\06.bmp
DeviceEditor\icons\sunfei's icon\07.bmp
DeviceEditor\icons\sunfei's icon\08.bmp
DeviceEditor\icons\sunfei's icon\10.bmp
DeviceEditor\icons\sunfei's icon\11.bmp
DeviceEditor\icons\sunfei's icon\12.bmp
DeviceEditor\icons\sunfei's icon\13.bmp
DeviceEditor\icons\sunfei's icon\14.bmp
DeviceEditor\icons\sunfei's icon\15.bmp
DeviceEditor\icons\sunfei's icon\16.bmp
DeviceEditor\icons\sunfei's icon\17.bmp
DeviceEditor\icons\sunfei's icon\18.bmp
DeviceEditor\icons\sunfei's icon\19.bmp
DeviceEditor\icons\sunfei's icon\20.bmp
DeviceEditor\icons\sunfei's icon\21.bmp
DeviceEditor\icons\sunfei's icon\22.bmp
DeviceEditor\icons\sunfei's icon\23.bmp
DeviceEditor\icons\sunfei's icon\24.bmp
DeviceEditor\icons\sunfei's icon\25.bmp
DeviceEditor\icons\sunfei's icon\26.bmp
DeviceEditor\icons\sunfei's icon\27.bmp
DeviceEditor\icons\sunfei's icon\28.bmp
DeviceEditor\icons\sunfei's icon\9.bmp
DeviceEditor\icons\sunfei's icon.rar
DeviceEditor\MyDoubleBufferedPanel.h
DeviceEditor\Myproperty.cpp
DeviceEditor\Myproperty.h
DeviceEditor\Myproperty.resx
DeviceEditor\PenSetting.cpp
DeviceEditor\PenSetting.h
DeviceEditor\PenSetting.resx
DeviceEditor\ReadMe.txt
DeviceEditor\resource.h
DeviceEditor\ScaleSetting.cpp
DeviceEditor\ScaleSetting.h
DeviceEditor\ScaleSetting.resx
DeviceEditor\stdafx.cpp
DeviceEditor\stdafx.h
DeviceEditor\Symbols.cpp
DeviceEditor\Symbols.h
DeviceEditor\Symbols.resx
DeviceEditor\SymbolSaveAs.cpp
DeviceEditor\SymbolSaveAs.h
DeviceEditor\SymbolSaveAs.resx
DeviceEditor\Templates.cpp
DeviceEditor\Templates.h
DeviceEditor\Templates.resx
DeviceEditor\YardEditor.cpp
DeviceEditor\YardEditor.h
DeviceEditor\YardEditor.resx
DeviceEditor\YardEditor.vcproj
DeviceEditor\YardEditor.vcproj.F4578B34C324T33.Administrator.user
DeviceEditor\YardPanel.cpp
DeviceEditor\YardPanel.h
DeviceEditor\YardPanel.resx
DrawSymbolLib\DrawSymbolLib.csproj
DrawSymbolLib\GraphicEditor.cs
DrawSymbolLib\Properties\AssemblyInfo.cs
DrawSymbolLib\UndoRedo.cs
YardDraw\app.config
YardDraw\Base\DrawArc.cs
YardDraw\Base\DrawBase.cs
YardDraw\Base\DrawCircle.cs
YardDraw\Base\DrawCurve.cs
YardDraw\Base\DrawEllipse.cs
YardDraw\Base\DrawGroup.cs
YardDraw\Base\DrawImage.cs
YardDraw\Base\DrawLine.cs
YardDraw\Base\DrawOrigin.cs
YardDraw\Base\DrawPolygon.cs
YardDraw\Base\DrawRectangle.cs
YardDraw\Base\DrawRuler.cs
YardDraw\Base\DrawSquare.cs
YardDraw\Base\DrawSymbol.cs
YardDraw\Base\DrawText.cs
YardDraw\Device\DrawDevice.cs
YardDraw\Device\DrawGC.cs
YardDraw\Device\DrawOBC.cs
YardDraw\Device\DrawQC.cs
YardDraw\Device\DrawRMG.cs
YardDraw\Device\DrawTC.cs
YardDraw\Device\PartStruct\PartStruct.cs
YardDraw\Device\PartStruct\RunPartData.cs
YardDraw\Device\PartStruct\SettingPartData.cs
YardDraw\DrawSetting.cs
YardDraw\Manage\EditValueControl.cs
YardDraw\Manage\EditValueControl.Designer.cs
YardDraw\Manage\EditValueControl.resx
YardDraw\Manage\ManageSymbol.cs
YardDraw\Manage\ManageTemplate.cs
YardDraw\Manage\TemplateDevice.cs
YardDraw\Manage\TemplateGC.cs
YardDraw\Manage\TemplateOBC.cs
YardDraw\Manage\TemplateQC.cs
YardDraw\Manage\TemplateRMG.cs
YardDraw\Manage\TemplateTC.cs
YardDraw\Manage\UITypeEditor.cs
YardDraw\MySetting.cs
YardDraw\MySetting.Designer.cs
YardDraw\MySetting.settings
YardDraw\Place\DrawBerth.cs
YardDraw\Place\DrawBey.cs
YardDraw\Place\DrawBlock.cs
YardDraw\Place\DrawCell.cs
YardDraw\Place\DrawPlace.cs
YardDraw\Place\DrawShip.cs
YardDraw\Place\DrawShipBay.cs
YardDraw\Place\DrawTrack.cs
YardDraw\Place\PlaceData\BlockData.cs
YardDraw\Place\PlaceData\CellData.cs
YardDraw\Place\PlaceData\RunCellData.cs
YardDraw\Properties\AssemblyInfo.cs
YardDraw\YardDraw.csproj
YardDraw\YardDraw.csproj.user
YardDraw\YardFrame.cs
DeviceEditor\icons\cursor
DeviceEditor\icons\normal
DeviceEditor\icons\png
DeviceEditor\icons\sunfei's icon
YardDraw\Device\PartStruct
YardDraw\Place\PlaceData
DeviceEditor\icons
DrawSymbolLib\Properties
YardDraw\Base
YardDraw\Device
YardDraw\Manage
YardDraw\Place
YardDraw\Properties
bin
DeviceEditor
DrawSymbolLib
YardDraw