如何赋予颜色?

问题描述 投票:0回答:2

我想用这段代码更改边框背景色。 除了第一行之外,其余代码均有效:设置 mycolor1 不正确。我尝试过的任何方法都给出了错误。

代码:

Dim mycolor1 As Color = New Color RGB("#00FF00") ?   'here RGB is not recognized, marked with ~~~
Dim myBrush As Brush

'From Color to brush/pen
myBrush = New SolidColorBrush(mycolor1)

For Each Border In Me.Children
    Border.Background = myBrush
Next

如何在这里通过 RGB 或 HEX 定义特定颜色。

vb.net colors
2个回答
1
投票
Dim mycolor1 As Color = Color.FromArgb(&H00FF00)

0
投票
Dim mycolor1 As Color = ColorConverter.ConvertFromString("&HFF0000")

这在 VS2022 中运行良好

© www.soinside.com 2019 - 2024. All rights reserved.