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

Test App Comparison

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:

.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.