Как создать многоцветный линейный градиент в WinForms? System.Drawing.Drawing2D.LinearGradientBrush допускает только два цвета.