色を app.config に保存している場合などで、色コードの文字列を Parse して色コードを取得する方法について。
Windows Form の場合。ColorTranslator.FromHtml メソッドを使用します。
Dim c = ColorTranslator.FromHtml("#006400") Dim c = ColorTranslator.FromHtml("DarkGreen") Me.BackColor = c
WPF の場合。ColorConverter.ConvertFromString メソッドを使用します。
Dim c = CType(ColorConverter.ConvertFromString("#006400"), Color) Dim c = CType(ColorConverter.ConvertFromString("DarkGreen"), Color) Me.Background = New SolidColorBrush(c)
また、逆変換の場合は、Windows Form の場合は ColorTranslator.ToHtml メソッドで、WPF の場合は color 型インスタンスの ToString メソッドで行えるようです。