我正在使用MetroFramework,我正在查看一种设置形式,以使用以下功能更改颜色界面:
Dim m = New Random()
Dim [next] As Integer = m.[Next](0, 13)
Form1.MetroStyleManager1.Style = DirectCast([next], MetroFramework.MetroColorStyle)
它是通过按下按钮激活的,但显然颜色没有改变。没有显示任何错误,但由于某种原因,窗口颜色和其他组件保持默认状态。这怎么可能?
在VB.NET上:
-
如果成功导入了所有metro控件,请在列表中找到
metrostylemanager
并将其添加到表单中。它将显示为MetroStyleManager1
,就像添加计时器一样。 -
选择它(
MetroStyleManager1
)并将其属性修改为:- 修改器:公用
- 所有者:
<select your form>
-
我更改颜色的方式(无需导入任何内容):
MetroStyleManager1.Style = MetroFramework.MetroColorStyle.Red