Description: The .NET 2.0 Framework introduces the DesignSurface class which implements what the user perceives as a designer. This class is an improvement over the .NET 1.0 one, but it is still missing some design facilities which are very useful for the user who wants to design Forms. I m talking about: TabOrder, UndoEngine and SnapLines/Grid alignment. All these features can be added with little effort (except maybe the TabOrder), nevertheless I want to make life a little easier for anyone who wants to make her/his own designer .
To Search:
File list (Check if you may need any files):
DesignSurfaceExt\DemoConsole
................\...........\bin
................\...........\...\Release
................\...........\...\.......\DesignSurfaceExt.dll
................\...........\...\.......\TestConsole.exe
................\...........\DemoConsole.csproj
................\...........\DemoConsole.csproj.user
................\...........\MainForm.cs
................\...........\MainForm.Designer.cs
................\...........\MainForm.resx
................\...........\painter.ico
................\...........\Program.cs
................\...........\Properties
................\...........\..........\AssemblyInfo.cs
................\...........\..........\Resources.Designer.cs
................\...........\..........\Resources.resx
................\DesignSurfaceExt
................\................\bin
................\................\...\Release
................\................\...\.......\DesignSurfaceExt.dll
................\................\DesignerOptionServiceExt.cs
................\................\DesignerSerializationServiceImpl.cs
................\................\DesignSurfaceExt.cs
................\................\DesignSurfaceExt.csproj
................\................\DesignSurfaceExt.csproj.user
................\................\dll.ico
................\................\IDesignSurfaceExt.cs
................\................\NameCreationServiceImp.cs
................\................\Properties
................\................\..........\AssemblyInfo.cs
................\................\TabOrderHooker.cs
................\................\UndoEngineExt.cs
................\DesignSurfaceExt.sln
................\DesignSurfaceExt.suo
DesignSurfaceExt