【例子介绍】c# 窗体设计器源码
c# 可扩展的窗体设计器源码源码源码源码
【相关图片】
【源码结构】
文件清单
└── SharpFormEditor
├── AssemblyInfo.cs
├── Backup
│ ├── AssemblyInfo.cs
│ ├── Global.cs
│ ├── SharpFormEditor
│ │ ├── AboutDialog.cs
│ │ ├── AddCtrlCommand.cs
│ │ ├── CBFormCtrlItem.cs
│ │ ├── CBFormCtrls.cs
│ │ ├── ChangeCtrlPropertyCommand.cs
│ │ ├── ChangeCtrlZOrderCommand.cs
│ │ ├── ControlContainer.cs
│ │ ├── ControlFactory.cs
│ │ ├── DeleteCtrlCommand.cs
│ │ ├── DesignerFrame.cs
│ │ ├── DragDropFinishedHandler.cs
│ │ ├── FormRectTracker.cs
│ │ ├── ItemMouseEventHandler.cs
│ │ ├── ItemSelectionChangedHandler.cs
│ │ ├── LayoutFinished.cs
│ │ ├── MainForm.cs
│ │ ├── MessageFilter.cs
│ │ ├── MoveCtrlCommand.cs
│ │ ├── MultiRectTracker.cs
│ │ ├── PropertyWindow.cs
│ │ ├── RectTracker.cs
│ │ ├── RenameFinishedHandler.cs
│ │ ├── ResizeFormCommand.cs
│ │ ├── ScrollDirection.cs
│ │ ├── SelectionUIOverlay.cs
│ │ ├── TabMouseEventHandler.cs
│ │ ├── TabSelectionChangedHandler.cs
│ │ ├── ToolBox.cs
│ │ ├── ToolBoxItem.cs
│ │ ├── ToolBoxTab.cs
│ │ ├── ToolObject.cs
│ │ ├── UndoCommand.cs
│ │ └── UndoManager.cs
│ ├── SharpFormEditor.AboutDialog.resources
│ ├── SharpFormEditor.ControlContainer.resources
│ ├── SharpFormEditor.csproj
│ ├── SharpFormEditor.DesignerFrame.resources
│ ├── SharpFormEditor.MainForm.resources
│ ├── SharpFormEditor.PropertyWindow.resources
│ ├── SharpFormEditor.SelectionUIOverlay.resources
│ └── SharpFormEditor.UIForms.Toolbox.resources
├── bin
│ └── Debug
│ ├── SharpFormEditor.config
│ ├── SharpFormEditor.exe
│ ├── SharpFormEditor.pdb
│ ├── SharpFormEditor.vshost.exe
│ └── WeifenLuo.WinFormsUI.dll
├── Global.cs
├── obj
│ ├── Debug
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── SharpFormEditor.AboutDialog.resources
│ │ ├── SharpFormEditor.ControlContainer.resources
│ │ ├── SharpFormEditor.csproj.GenerateResource.Cache
│ │ ├── SharpFormEditor.DesignerFrame.resources
│ │ ├── SharpFormEditor.exe
│ │ ├── SharpFormEditor.MainForm.resources
│ │ ├── SharpFormEditor.pdb
│ │ ├── SharpFormEditor.PropertyWindow.resources
│ │ ├── SharpFormEditor.SelectionUIOverlay.resources
│ │ ├── SharpFormEditor.UIForms.Toolbox.resources
│ │ └── TempPE
│ └── SharpFormEditor.csproj.FileListAbsolute.txt
├── SharpFormEditor
│ ├── AboutDialog.cs
│ ├── AddCtrlCommand.cs
│ ├── CBFormCtrlItem.cs
│ ├── CBFormCtrls.cs
│ ├── ChangeCtrlPropertyCommand.cs
│ ├── ChangeCtrlZOrderCommand.cs
│ ├── ControlContainer.cs
│ ├── ControlFactory.cs
│ ├── DeleteCtrlCommand.cs
│ ├── DesignerFrame.cs
│ ├── DragDropFinishedHandler.cs
│ ├── FormRectTracker.cs
│ ├── ItemMouseEventHandler.cs
│ ├── ItemSelectionChangedHandler.cs
│ ├── LayoutFinished.cs
│ ├── MainForm.cs
│ ├── MainForm.resx
│ ├── MessageFilter.cs
│ ├── MoveCtrlCommand.cs
│ ├── MultiRectTracker.cs
│ ├── PropertyWindow.cs
│ ├── RectTracker.cs
│ ├── RenameFinishedHandler.cs
│ ├── ResizeFormCommand.cs
│ ├── ScrollDirection.cs
│ ├── SelectionUIOverlay.cs
│ ├── TabMouseEventHandler.cs
│ ├── TabSelectionChangedHandler.cs
│ ├── ToolBox.cs
│ ├── ToolBoxItem.cs
│ ├── ToolBoxTab.cs
│ ├── ToolObject.cs
│ ├── UndoCommand.cs
│ └── UndoManager.cs
├── SharpFormEditor.AboutDialog.resources
├── SharpFormEditor.ControlContainer.resources
├── SharpFormEditor.csproj
├── SharpFormEditor.DesignerFrame.resources
├── SharpFormEditor.PropertyWindow.resources
├── SharpFormEditor.SelectionUIOverlay.resources
├── SharpFormEditor.sln
├── SharpFormEditor.suo
├── SharpFormEditor.UIForms.Toolbox.resources
├── UpgradeLog.XML
└── _UpgradeReport_Files
├── UpgradeReport.css
├── UpgradeReport_Minus.gif
├── UpgradeReport_Plus.gif
└── UpgradeReport.xslt
10 directories, 110 files
评论