Skip to content
EnesuygursPublic

About

A custom, modern, dark-themed UI control library for C# WinForms.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Igyx UI - Modern WinForms Control Library

A custom, modern, dark-themed UI control library for C# WinForms, designed to provide a consistent and visually appealing user experience.


✨ Features

  • Modern Dark Theme: A consistent and sleek dark color palette used across all controls.
  • Custom-Drawn Controls: All components are drawn manually using GDI+ for pixel-perfect rendering and full control over appearance.
  • High-Quality Rendering: Utilizes anti-aliasing for smooth and crisp visuals.
  • Easy to Use: Designed to be used like any standard WinForms control.
  • Fully Open Source: Licensed under the MIT license.

⚙ Controls

TOOLS

🖼️ Screenshots

Container and Other Controls

form

MenuStrip

igyx menustrip

ContextMenuStrip

igyx contextmenustrip

💻 Installation (Nuget: IgyxUI)

  1. Install via NuGet Package Manager:

    • In Visual Studio, right-click on your project in the Solution Explorer and select Manage NuGet Packages....
    • Go to the Browse tab and search for IgyxUI
    • Select the package and click Install.
  2. Install via Package Manager Console:

    Install-Package IgyxUI

🚀 Usage

Prerequisites

  • .NET Framework 4.8 (or a compatible version like 4.7.2).
  • Visual Studio 2019 or later.

Example: Creating a Borderless Form

// In your Form's constructor or Load event:

// The IgyxContainer handles the borderless window and title bar dragging.
IgyxContainer container = new IgyxContainer();
container.Dock = DockStyle.Fill;
this.Controls.Add(container);

// Add custom title bar buttons
CloseButton closeButton = new CloseButton { Dock = DockStyle.Right };
MaxButton maxButton = new MaxButton { Dock = DockStyle.Right };
MinButton minButton = new MinButton { Dock = DockStyle.Right };

this.Controls.Add(closeButton);
this.Controls.Add(maxButton);
this.Controls.Add(minButton);

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A custom, modern, dark-themed UI control library for C# WinForms.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages