Giter Site home page Giter Site logo

gitter-badger / metroset-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from n-a-r-w-i-n/metroset-ui

0.0 0.0 0.0 7.01 MB

Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/

License: Other

C# 100.00%

metroset-ui's Introduction

MetroSet-UI

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

Supported platforms

➡️ Windows XP SP1/SP2/SP3

➡️ Windows Vista

➡️ Windows 7

➡️ Windows 8

➡️ Windows 10

Dependency

↪️ .NET Framework 2.0 or higher.

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

MetroSet-UI

Dark

MetroSet-UI

Custom

MetroSet-UI

Custom

MetroSet-UI

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 Class

MetroSetMessageBox 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 Class

Credits

MCF.Goodwin : Form Fading

Burak Ozdiken : TabControlDesigner

Mavamaarten : TabControl Transition Method

License

MIT License

metroset-ui's People

Contributors

n-a-r-w-i-n avatar stu98832 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.