LinearGradientBrush 値を文字列値または色値に変換する方法。LinearGradientBrush 値を返すメソッドがあります
private LinearGradientBrush SetBackground(string color1, string color2)
{
LinearGradientBrush brush = new LinearGradientBrush();
brush.StartPoint = new Point(0, 0);
brush.EndPoint = new Point(0, 1);
GradientStop gra1 = new GradientStop();
gra1.Color = (Color)ColorConverter.ConvertFromString(color1);
gra1.Offset = 1;
GradientStop gra2 = new GradientStop();
gra2.Color = (Color)ColorConverter.ConvertFromString(color2);
gra2.Offset = 0;
brush.GradientStops.Add(gra1);
brush.GradientStops.Add(gra2);
return brush;
}
この戻り値を文字列型や「FFFF00」などの 16 進数値に変換する必要があります. 可能ですか? 可能ならどうすればよいですか? 前もって感謝します