Nu fungerar det. Jag lägger in denna koden för att andra kan se hur det kan
lösas.
public enum ColorMix
{
BackwardDiagonal,
ForwardDiagonal,
Horizontal,
Vertical
}
public ColorMix _Mix = new ColorMix();
[Browsable(true), Category("Bakgrundsfärg"), Description("Detta är på
vilket sått som bakgrundsfärgerna skall visas")]
public ColorMix colorMix
{
get { return _Mix; }
set { _Mix = value; Invalidate(); }
}
//för att sedan användas
LinearGradientMode mode = new LinearGradientMode();
switch (colorMix.ToString())
{
case "BackwardDiagonal":
mode = LinearGradientMode.BackwardDiagonal;
break;
case "ForwardDiagonal":
mode = LinearGradientMode.ForwardDiagonal;
break;
case "Horizontal":
mode = LinearGradientMode.Horizontal;
break;
case "Vertical":
mode = LinearGradientMode.Vertical;
break;
}
LinearGradientBrush b = new LinearGradientBrush(ClientRectangle, c1, c2, mode);