An extension to the Krypton Toolkit suite of controls for .NET framework 4.7
=========
As of 1st November 2020, this repository has been archived. This means the NuGet packages associated with this have been deprecated and all new issues, suggestions etc. will likely to be ignored.
The projects associated with Krypton have been under reconstruction to accommodate all frameworks in one unified codebase where possible. You can browse, post issues/suggestions and follow the successor to this project here
Thank you for all your support!
=========
=========
Module Name | Current Version |
---|---|
=========
========
=========
========
Please refer to examples to see what each control looks like.
=========
You can check out the pre-built demo application from downloading it here
========
Please refer to Module Descriptions for more information.
========
2019
to 2020
KryptonInputBoxExtended
dialogKryptonRunDialog
Krypton Outlook Grid
courtesy of richterAI
========
KryptonUACElevatedButton
, elevation will now occur on OnClick
if ProcessName
is populated========
PInvokeImbalance
memory leak, courtesy of zenglanmu
========
KryptonExtendedToolkit5470StandardControlsExtendedModule
========
========
KryptonExtendedToolkit5470ExtendedMenuAndToolbarItemsModule
README.md
with module information========
ExtendedKryptonColourButton
control with a kryptonised custom colour UIKryptonExtendedToolkit5470CoreModule
- Contains the core componentsKryptonExtendedToolkit5470ExtendedColourControlsModule
- Enhanced colour controlsKryptonExtendedToolkit5470ExtendedDialogsModule
- Enhanced dialogsKryptonExtendedToolkit5470ExtendedMenuAndToolbarItemsModule
- MRU & other toolbar featuresKryptonExtendedToolkit5470FloatingMenuAndToolbarsModule
- Floatable menu & toolbarsKryptonExtendedToolkit5470IOComponentsModule
- Specific filesystem controlsKryptonExtendedToolkit5470KryptonOutlookGridModule
- Krypton Outlook Grid controlKryptonExtendedToolkit5470NaviSuiteModule
- NaviSuite controlsKryptonExtendedToolkit5470TaskDialogsModule
- Task dialogsGripStyle
visibility is now set to true and DockStyle
is set to None by default on the FloatingMenuStrip
========
GripStyle
to visible on FloatingMenuStrip
!)FileSystemTreeView
with KryptonFileSystemTreeView
using KryptonTreeView
. Need help for setting the default FolderIcon
as it currently uses the Visual Studio icon for directories.========
issue
templatesWindowsAPICodePackModel.cs
class for dealing with WindowsAPICodePack featuresPalette Explorer
controlsToolkit Settings.dll
KryptonFileInformationDialog
to replace the Windows default one with some extra features========
KryptonPaletteManager
class for dealing with creating custom KryptonPalette
's========
KryptonToastNotification
windowPalette Explorer
applicationPalette Upgrade Tool
application for upgrading any older palette xml
files*.xml
files are now available to view and edit in the Visual Studio solution under the themes folder========
ookii.dialogs
codePlayground
test application========
ExtendedRenderer
project codebase========
========
ExtendedKryptonMessageBox
- Extra Features========
KryptonCommandLinkButton
=========
ExtendedKryptonMessageBox
MessageBox Test
button.========
ExtendedRenderer
project - due to be completed in early 2019.========
Palette Explorer
is in progressExtendedRenderer
project into this project in order to keep code maintained========
========
Palette Editor
UI to tidy up (ribbon UI is a possibility)Palette Editor
application========
Palette Editor
binary or themes are not included)========
Palette Editor
UIPalette Editor
using a context menuDefine Basic Palette Colours
UI to allow users to define custom basic palette colours (currently in pre-alpha stages)========
Palette Editor
has been implemented to create new themes (89% completed) - feedback would be welcome========
========
========
Slate Silver
, stylised for the 2007/2010 and 2013 theme sets.========
========
xml
files in the Palettes
folder, this will be updated regularly, so be sure to come back often! Alternatively, if you would like to request/submit a colour palette, then please submit a base colour in a hexadecimal format plus a suitable name for it on the New Palette Ideas
issues thread.========
========
Update File Creator
.========
Krypton MessageBox
.========
packages.config
over to PackageReference
(must have the latest Visual Studio 2017 Preview build to utilise this feature).========
KryptonNumericUpDown
control can now be used on menu & toolbar controls.========
ExtendedControls.dll
has now been renamed to KryptonExtendedToolkit.dll
========
Update.xml
and CheckSum.xml
have been created to explain to developers how to use the updater back-end.========
========
File
menu, see Playground
for proper implementation========
Playground
has been added to test controls and features added to the toolkit.========
Global Utilities
ElevateProcessWithAdministrativeRights(string processName)
for elevating your application with administrative rights (to be used in conjunction with the recently added UAC shield controls)CODE_OF_CONDUCT.md
file for project========
========
toolstrip container
object to make it easier to add new functionality i.e watermarks.========
MessageBoxes
========
Globals.cs
class for enumerationsGlobals.cs
class for custom enumerations. (Needs documentation finishing off)MessageBoxes
(CC license maybe?)========
base Krypton MessageBox
as a reference for extending=========
Krypton Outlook Grid
code=========
Krypton Outlook Grid
45% completecolor
renamed to colour
=========
.gitignore
fileExtended Controls
and Krypton Outlook Grid