A simple class for handling the custom Owner Drawn controls that I develop. This is used by all of my WinForm controls to allow the user to adjust the colors and fonts.
File list:
bin
obj
..\Debug
..\.....\Refactor
..\.....\........\Theme.dll
..\.....\TempPE
..\.....\DesignTimeResolveAssemblyReferencesInput.cache
..\.....\ResolveAssemblyReference.cache
..\.....\Theme.csproj.FileListAbsolute.txt
..\.....\Theme.dll
..\.....\Theme.pdb
..\Release
..\.......\TempPE
..\.......\build.force
..\.......\DesignTimeResolveAssemblyReferencesInput.cache
..\x86
..\...\Debug
..\...\.....\TempPE
..\...\.....\DesignTimeResolveAssemblyReferencesInput.cache
..\...\.....\ResolveAssemblyReference.cache
..\...\.....\Theme.csproj.FileListAbsolute.txt
..\...\.....\Theme.dll
..\...\.....\Theme.pdb
..\...\Release
..\...\.......\TempPE
..\...\.......\DesignTimeResolveAssemblyReferencesInput.cache
..\...\.......\ResolveAssemblyReference.cache
..\...\.......\Theme.csproj.FileListAbsolute.txt
..\...\.......\Theme.dll
..\...\.......\Theme.pdb
Properties
.........\AssemblyInfo.cs
SQL
..\WIN_AddEditDeleteColorScheme.sql
..\WIN_AddEditDeleteTheme.sql
ColorScheme.cs
ColorUITypeEditor.cs
InputBoxShared.cs
IWinControl.cs
OldTheme.cs
Theme.cs
Theme.csproj
Theme.csproj.user
Theme.snk
Theme_Loader.cs
UserDetails.cs