MetroSet UI
Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/
Windows Forms Metro Skin Style, Make The .NET Applications With Metro Styles. The project is written primarily in C#, distributed under the Other license, first published in 2017. Key topics include: csharp, metro, metro-style, metro-styles, metro-ui.
Latest release: 2.0— MetroSet UI
October 1, 2020View Changelog →
<p align="center">
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI">
<img alt="MetroSet-UI" width="384" heigth="384" src="https://raw.githubusercontent.com/N-a-r-w-i-n/MetroSet-UI/master/MetroSet.png">
</a>
</p >
<h1 align="center">MetroSet UI Framework</h1>
<h3 align="center">Windows Forms Metro Skin Style, Make The .NET Applications With Metro Styles.</h3>
<p align="center">
<a href="https://gitter.im/MetroSet-UI/community">
<img src="https://badges.gitter.im/MetroSet-UI/community.svg">
</a>
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI/issues">
<img src="https://img.shields.io/github/issues/N-a-r-w-i-n/MetroSet-UI.svg?style=flat-square">
</a>
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI/network">
<img src="https://img.shields.io/github/forks/N-a-r-w-i-n/MetroSet-UI.svg?style=flat-square">
</a>
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI/stargazers">
<img src="https://img.shields.io/github/stars/N-a-r-w-i-n/MetroSet-UI.svg?style=flat-square">
</a>
</a>
<a href="https://raw.githubusercontent.com/N-a-r-w-i-n/MetroSet-UI/master/LICENSE.md">
<img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square">
</a>
</p >
<h3 align="center">Install via NuGet</h3>
<h2 align="center">Forms Available</h2>
<h2 align="center">Controls Available</h2>
<h1 align="center">Demonstration</h1>
<h2 align="center">Light</h2>
<p align="center">
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI">
<img alt="MetroSet-UI" width="880" heigth="650" src="https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/MetroSet%20Light.gif">
</a>
</p >
<h2 align="center">Dark</h2>
<p align="center">
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI">
<img alt="MetroSet-UI" width="880" heigth="650" src="https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/MetroSet%20Dark.gif">
</a>
</p >
<h2 align="center">Custom</h2>
<p align="center">
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI">
<img alt="MetroSet-UI" width="880" heigth="650" src="https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/MetroSet%20Orange.gif">
</a>
</p >
<h2 align="center">Custom</h2>
<p align="center">
<a href="https://github.com/N-a-r-w-i-n/MetroSet-UI">
<img alt="MetroSet-UI" width="880" heigth="650" src="https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/MetroSet%20Green.gif">
</a>
</p >
<h2 align="center">Using MetroSetForm</h2>
<h2 align="center">C#.NET</h2>
Install-Package MetroSet_UI
<h3 align="center">Direct to NuGet</h3>
<h3 align="center">Supported platforms</h3>
:arrow_right: Windows XP SP1/SP2/SP3
:arrow_right: Windows Vista
:arrow_right: Windows 7
:arrow_right: Windows 8
:arrow_right: Windows 10
<h3 align="center">Dependency</h3>:arrow_right_hook: .NET Framework 2.0 or higher.
<h2 align="center">Components Available</h2>| :arrow_down: | Components | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags |
|---|---|---|---|---|---|---|
| :arrow_right: | StyleManager | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
| :arrow_right: | MetroSetToolTip | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
| :arrow_down: | Forms | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags |
|---|---|---|---|---|---|---|
| :arrow_right: | MetroSetForm | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: |
| :arrow_right: | MetroSetMessageBox | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: |
| :arrow_down: | Controls | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags |
|---|---|---|---|---|---|---|
| :arrow_right: | MetroSetBadge | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetButton | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetDefaultButton | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetCheckBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetComboBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetContextMenuStrip | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetControlBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetDevider | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
| :arrow_right: | MetroSetEllipse | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetLabel | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
| :arrow_right: | MetroSetLink | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
| :arrow_right: | MetroSetListBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetNumeric | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetPanel | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
| :arrow_right: | MetroSetProgress | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetRadioButton | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetRichTextBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetScrollBar | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetSwitch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetTabControl | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: |
| :arrow_right: | MetroSetTextBox | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetTile | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |
| :arrow_right: | MetroSetTrackBar | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: |
<h2 align="center">VB.NET</h2>csusing MetroSet_UI.Forms; public partial class Form1 : MetroSetForm { public Form1() { InitializeComponent(); } }
<h2 align="center">MetroSetMessageBox Example</h2> <h2 align="center">C#.NET</h2>vbImports MetroSet_UI.Forms public class Form1 : Inherits MetroSetForm Sub New() End Sub End Class
<h2 align="center">VB.NET</h2>csusing System; using MetroSet_UI.Forms; using System.Windows.Forms; namespace MetroSet_UI_Example { public partial class MetroSetForm1 : MetroSetForm { public MetroSetForm1() { InitializeComponent(); } private void MetroSetButton1_Click(object sender, EventArgs e) { MetroSetMessageBox.Show(this, "Content", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Question); } } }
<h2 align="center">Credits</h2>vbImports MetroSet_UI.Forms public class Form1 : Inherits MetroSetForm Private Sub MetroSetButton1_Click(sender As Object, e As EventArgs) MetroSetMessageBox.Show(Me, "Content", "Caption", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) End Sub End Class
MCF.Goodwin : Form Fading
Burak Ozdiken : TabControlDesigner
<h2 align="center">License</h2>Mavamaarten : TabControl Transition Method
Contributors
Showing top 3 contributors by commit count.
This article is auto-generated from N-a-r-w-i-n/MetroSet-UI via the GitHub API.Last fetched: 6/28/2026
