MetroSet UI

VB.NET 2025-08-08

MetroSet UI框架

Windows形成地铁皮肤风格,用Metro Styles制作.NET应用程序。

通过Nuget安装

Install-Package MetroSet_UI

直接到Nuget

关联

支持的平台

Windows XP SP1/SP2/SP3

Windows Vista

Windows 7

Windows 8

Windows 10

依赖性

↪️.NET框架2.0或更高。

可用的组件

成分皮肤支撑自定义主题支持动画片禁用自定义智能标签
➡️ Stylemanager ✔️ ✖️ ✖️ ✖️ ✔️
➡️ Metrosettooltip ✔️ ✔️ ✖️ ✖️ ✔️

可用表格

表格皮肤支撑自定义主题支持动画片禁用自定义智能标签
➡️ Metrosetform ✔️ ✔️ ✔️ ✖️ ✖️
➡️ MetrosetMessageBox ✖️ ✖️ ✔️ ✖️ ✖️

可用的控件

控件皮肤支撑自定义主题支持动画片禁用自定义智能标签
➡️ Metrosetbadge ✔️ ✔️ ✖️ ✔️ ✔️
➡️ MetrosetButton ✔️ ✔️ ✖️ ✔️ ✔️
➡️ MetrosetDefaultButton ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetcheckbox ✔️ ✔️ ✔️ ✔️ ✔️
➡️ Metrosetcombobox ✔️ ✔️ ✖️ ✔️ ✔️
➡️ MetrosetContextMenustrip ✔️ ✔️ ✖️ ✔️ ✔️
➡️ MetrosetControlbox ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetdevider ✔️ ✔️ ✖️ ✖️ ✔️
➡️ Metrosetellipse ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetlabel ✔️ ✔️ ✖️ ✖️ ✔️
➡️ MetrosetLink ✔️ ✔️ ✖️ ✖️ ✔️
➡️ MetrosetListBox ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetnumeric ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetpanel ✔️ ✔️ ✖️ ✖️ ✖️
➡️ Metrosetprogress ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetradiobutton ✔️ ✔️ ✔️ ✔️ ✔️
➡️ MetrosetrichTextbox ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetscrollbar ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosetswitch ✔️ ✔️ ✔️ ✔️ ✔️
➡️ Metrosettabcontrol ✔️ ✔️ ✔️ ✔️ ✖️
➡️ Metrosettextbox ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosettile ✔️ ✔️ ✖️ ✔️ ✔️
➡️ Metrosettrackbar ✔️ ✔️ ✖️ ✖️ ✔️

示范

黑暗的

风俗

风俗

使用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示例

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 

学分

MCF.Goodwin:形式褪色

Burak Ozdiken:TabConconconDeSigner

Mavamaarten:TabControl过渡方法

执照

麻省理工学院许可证

下载源码

通过命令行克隆项目:

git clone https://github.com/N-a-r-w-i-n/MetroSet-UI.git