Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/n-a-r-w-i-n/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/
https://github.com/n-a-r-w-i-n/metroset-ui
csharp metro metro-style metro-styles metro-ui metrodesign metroframework metronic metroset metrosetui metroui ui ui-components ui-design ui-kit uicontrols vbnet vscontrols vsui winforms
Last synced: 13 days ago
JSON representation
Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/
- Host: GitHub
- URL: https://github.com/n-a-r-w-i-n/metroset-ui
- Owner: N-a-r-w-i-n
- License: other
- Created: 2017-09-20T01:16:58.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-02T13:12:49.000Z (over 2 years ago)
- Last Synced: 2024-10-31T00:04:52.353Z (13 days ago)
- Topics: csharp, metro, metro-style, metro-styles, metro-ui, metrodesign, metroframework, metronic, metroset, metrosetui, metroui, ui, ui-components, ui-design, ui-kit, uicontrols, vbnet, vscontrols, vsui, winforms
- Language: C#
- Homepage:
- Size: 7.04 MB
- Stars: 318
- Watchers: 20
- Forks: 79
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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
> [Link](https://www.nuget.org/packages/MetroSet_UI/)
##
Supported platforms
:arrow_right: Windows XP SP1/SP2/SP3
:arrow_right: Windows Vista
:arrow_right: Windows 7
:arrow_right: Windows 8
:arrow_right: Windows 10
##
Dependency
:arrow_right_hook: .NET Framework 2.0 or higher.
##
Components Available
: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:Forms Available
: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:Controls Available
: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:Demonstration
Light
Dark
Custom
Custom
Using MetroSetForm
C#.NET
```cs
using MetroSet_UI.Forms;
public partial class Form1 : MetroSetForm
{
public Form1()
{
InitializeComponent();
}
}```
VB.NET
```vb
Imports MetroSet_UI.Formspublic class Form1 : Inherits MetroSetForm
Sub New()
End Sub
End Class
```MetroSetMessageBox Example
C#.NET
```cs
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
```vb
Imports MetroSet_UI.Formspublic 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
```Credits
> MCF.Goodwin : [Form Fading](https://www.codeproject.com/Articles/30255/C-Fade-Form-Effect-With-the-AnimateWindow-API-Func)
> Burak Ozdiken : [TabControlDesigner](https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/MetroSet%20UI/Design/MetroSetTabControlDesigner.cs)
> Mavamaarten : [TabControl Transition Method](https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/29e65d1d2e4d12105f9b9639e9def96af0b93da2/MetroSet%20UI/Controls/MetroSetTabControl.cs#L363-L463)
License
> [MIT License](https://github.com/N-a-r-w-i-n/MetroSet-UI/blob/master/LICENSE)