zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#--MetroFramework框架调用metroModernUI库,并在工具栏使用

c#框架 -- 调用 工具栏 使用
2023-09-27 14:22:14 时间

在平时我们做winform程序的时候,自带的windows界面并不能满足我们的需求,这个时候就需要借助第三方的一些主题或者控件来解决一下我们的问题,但是大部分的第三方都会收费,一个免费的好用的UI推荐给大家。
电脑一台
Visual Studio 2017
这里新建一个winform程序,可以看到默认的程序窗口是这个样子的,有的时候我们并不喜欢这个窗口的样式或者颜色,接下来跟着小编来改变,如下图:
在这里插入图片描述
在这里插入图片描述
首先按照下图中红色箭头指示步骤右键点击自己创建的项目,然后点击快捷菜单的 管理NuGet程序包,如下图:
在这里插入图片描述
在这里插入图片描述
然后选择浏览,并在搜索框中输入 metro,然后点击搜素,然后点击安装MetroModernUI,如下图:
在这里插入图片描述
在这里插入图片描述
安装结束之后就可以看到 已安装的字样了,如下图:
在这里插入图片描述
然后我们查看form1的代码,可以看到Form1是继承自Form的,如下图:
在这里插入图片描述
我们修改一下这个这个继承,把Form改为 MetroFramework.Forms.MetroForm,如下图:
在这里插入图片描述
然后再看一下我们的窗口设计界面,就会发现,我们的界面已经是另外一种好看的主题了,如下图:
在这里插入图片描述
除了更换主题,我们还需要更改相对应的控件,按照下图中红色箭头指示步骤在工具箱的面板上右键点击工具箱中任意一项,然后在弹出的快捷菜单中点击 添加选项卡,如下图:
在这里插入图片描述
给新建的 选项卡命名为 Metro,如下图:
在这里插入图片描述
然后右键点击新建的选项卡,点击 选择项,如下图:
在这里插入图片描述
在弹出的选择工具箱项中按照下图中红色箭头指示位置点击 浏览,如下图:
在这里插入图片描述
然后我们刚刚安装的 MetroModernUI就会自带自己的控件库,就在自己的项目下,按照下图指示位置找到这个MetroFramework.dll,然后双击添加,如下图:
在这里插入图片描述
可是小编在进行添加的时候遇到了下面的问题,记住,这个时候也不要惊慌,我们还是有解决办法的,如下图:
在这里插入图片描述
解决办法就是直接拖住这个MetroFramework.dll直接拖拽到我们的Metro工具箱中,这样也可以添加Metro控件,如下图:
在这里插入图片描述
然后我们就可以给metro风格的form添加对应风格的按钮了,如下图:
在这里插入图片描述
在这里插入图片描述