anbTheme - Light, Gray & Dark Themes for .NET Framework
Latest version: v1.0.23.10260
anbTheme is a lightweight .NET Framework UI library that makes it easy to add modern light, gray, and dark themes to your Windows applications.
Designed for developers who want simple, consistent theming without rewriting controls or managing complex styling systems, anbTheme provides a clean, drop-in approach to visual customisation.
Switching themes at runtime is straightforward, and the library supports both standard Windows controls and your own custom controls, giving you full flexibility in how your application looks and feels.
Features
- Supports all standard Windows controls
- Create and theme your own custom controls
- Built-in Light, Gray, and Dark modes
- Simple API for switching themes at runtime
- Sample application included to demonstrate usage
- Source code available for full transparency and extensibility
.webp)
Why developers use anbTheme
anbTheme removes the friction of building your own theming system. It gives your .NET Framework applications a clean, modern appearance with minimal effort, making it ideal for internal tools, utilities, and commercial desktop apps that need a professional, cohesive UI.
Usage
Many .NET Windows controls have equivalent versions in this library. Simply replace the declaration and assignment lines with the corresponding version from this library. To either set the initial theme, or to switch to a different theme, simply do the following:
namespace SampleApp
{
class SampleForm : anbThemeForm
{
public SampleForm()
{
InitializeCompponent();
Theme.Instance.CurrentTheme = ThemeType.Light;
}
private void DarkTheme_Click(object sender, EventArgs e)
{
Theme.Instance.CurrentTheme = ThemeType.Dark;
}
private void GrayTheme_Click(object sender, EventArgs e)
{
Theme.Instance.CurrentTheme = ThemeType.Gray;
}
private void LightTheme_Click(object sender, EventArgs e)
{
Theme.Instance.CurrentTheme = ThemeType.Light;
}
}
}
Screenshots
Support
Support Home anbTheme Support Articles
ANB Software Products
The following ANB Software products make use of this UI library:
- Find In Files Library
- HTMLWriter
- M3U8 Downloder
- Please Wait UI Library
- SVNBreeze
- Verona DMS Client
- Wizard Library
.NET Frameworks Supported
v2.0 - v9
Any CPU, 32-bit, & 64-bit
Purchase
Purchasing this library will give you support for 1 year from the date of purchase. This will also entitle you to receive free updates during that period. You can renew your support each year for the same amount.
| Developers | Price | |
|---|---|---|
| 1 - 5 | £ 49.99 each | |
| 6 - 25 | £ 44.99 each | |
| 26+ | £ 39.99 each | |
| Source Code | £ 499.99 |
Alternatively, please email sales@anbsoftware.co.uk to request a quote and to send a purchase order (PO).
When the payment has been confirmed or PO received we will email the library to you.
