Metro 颜色选择器






4.55/5 (7投票s)
带 Metro 界面的 ColorPicker。
引言
MetroColorPicker 控件是一个具有 Metro 界面风格的颜色选择器,您可以简单地选择 Metro 主题中常用的任何颜色,或者通过其十六进制代码添加颜色。此外,MetroColorPicker 包含另一项功能,即能够通过 Windows 颜色界面选择颜色,以防您没有合适的选择或所选颜色的十六进制形式。
功能
- MetroColorPicker 非常易于使用,是自建的,它提供了随机的常用颜色框。
或者您可以使用十六进制代码或使用 Windows 的颜色界面自定义颜色。
- 适用于 VB.Net 和 C#。
要求
- .Net Framework 版本 3.5 及以上。
Using the Code
从 MetroColorPicker 获取选定的颜色:
VB.NET
'Get Color
Dim Color as Color
Color = MetroColorPicker1.ColorInitial
C#
// Get Color
Color Col_A ;
Col_A = metroColorPicker1.ColorInitial;
设置 MetroColorPicker 的颜色:
VB.NET:
' Example Set White
MetroColorPicker1.ColorInitial = Color.White
C#
// Example set Yellow :
metroColorPicker1.ColorInitial = Color.Yellow
获取颜色更改时选定的颜色(事件):
VB.NET
'Example Change BackColor Form
Private Sub MetroColorPicker1_ColorChanged(EventNumber As Integer) Handles MetroColorPicker1.ColorChanged
Me.BackColor = MetroColorPicker1.ColorInitial
End Sub
C#
// Example Change BackColor Form
private void metroColorPicker1_ColorChanged(int EventNumber)
{
this.BackColor = MetroColorPicker1.ColorInitial;
}
事件
ColorChanged - 在颜色更改时触发
属性
ColorInsital - (读/写) 获取和设置颜色
关注点
- 可以通过属性在开始时更改颜色
- 如果输入的十六进制代码不正确,MetroColorPicker 将提供一个随机颜色