Then do right click on the custom tab that you've created (DarkUI) and select Choose Items from the menu:
Proceed creating a new tab of controls in the Toolbox with the DarkUI name with right click and Add Tab. Reference DarkUI.dllĪs next step, we'll now jump into the project where you want to implement the custom controls. For more information about this project, please visit the official repository at Github here. You will need to reference this DLL from the project that you want to use this library. Once it has been opened, navigate to the Solution Explorer and select the DarkUI project from the solution, do right click on it and click on Build:Īfter starting the build, which shouldn't take a lot of time, you will find in the project of DarkUI in the path DarkUI\DarkUI\bin\Debug a DLL file namely DarkUI.dll. This will open the DarkUI project in Visual Studio as any other project that you work with. Then, when the file browser shows up, select the solution on the root directory of the DarkUI downloaded project: This will contain 2 directories of the project and a solution file, this will allow you to open the DarkUI project from Visual Studio:
You can either download a zip file with the content of the repository from Github or clone it via git: git clone In order to include the DarkUI toolkit in your library, you will need specifically to reference a DLL that can be only obtained after building the main solution of the DarkUI project in Visual Studio.
In this article, we'll explain you how to build the DarkUI dll to use it in your own projects and so implementing a dark UI. Is important to notice that the library won't automatically make an existent project with a darker interface, instead this library creates new Controls that you can add on your project. Originally just a collection of bug fixes and enhancements built on top of WinForms, it has now evolved in to a fully working docking and control library. DarkUI is an attempt to create a simple, extensible control library which emulates the look and feel of popular tabbed document interfaces such as Visual Studio, Photoshop, WebStorm, and XCode.