MetroSet UI Framework
Windows Forms Metro Skin Style, Make The .NET Applications With Metro Styles.
Install via NuGet
Install-Package MetroSet_UI
Direct to NuGet
Supported platforms
Dependency
Components Available
| Components | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags | |
|---|---|---|---|---|---|---|
| StyleManager | ||||||
| MetroSetToolTip |
Forms Available
| Forms | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags | |
|---|---|---|---|---|---|---|
| MetroSetForm | ||||||
| MetroSetMessageBox |
Controls Available
| Controls | Skin Support | Custom Theme Support | Animation | Disabling | Custom Smart Tags | |
|---|---|---|---|---|---|---|
| MetroSetBadge | ||||||
| MetroSetButton | ||||||
| MetroSetDefaultButton | ||||||
| MetroSetCheckBox | ||||||
| MetroSetComboBox | ||||||
| MetroSetContextMenuStrip | ||||||
| MetroSetControlBox | ||||||
| MetroSetDevider | ||||||
| MetroSetEllipse | ||||||
| MetroSetLabel | ||||||
| MetroSetLink | ||||||
| MetroSetListBox | ||||||
| MetroSetNumeric | ||||||
| MetroSetPanel | ||||||
| MetroSetProgress | ||||||
| MetroSetRadioButton | ||||||
| MetroSetRichTextBox | ||||||
| MetroSetScrollBar | ||||||
| MetroSetSwitch | ||||||
| MetroSetTabControl | ||||||
| MetroSetTextBox | ||||||
| MetroSetTile | ||||||
| MetroSetTrackBar |
Demonstration
Light
Dark
Custom
Custom
Using MetroSetForm
C#.NET
using MetroSet_UI.Forms;
public partial class Form1 : MetroSetForm
{
public Form1()
{
InitializeComponent();
}
}
VB.NET
Imports MetroSet_UI.Forms
public class Form1 : Inherits MetroSetForm
Sub New()
End Sub
End ClassMetroSetMessageBox Example
C#.NET
using 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);
}
}
}
VB.NET
Imports 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 ClassCredits
MCF.Goodwin : Form Fading
Burak Ozdiken : TabControlDesigner
Mavamaarten : TabControl Transition Method

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
