Come creare un gradiente lineare multicolore in WinForms? System.Drawing.Drawing2D.LinearGradientBrush consente solo due colori.Gradiente lineare multicolore in WinForms
14
A
risposta
47
stessa risposta qui: Multi-color di pendenza diagonale in WinForms Multi-color diagonal gradient in winforms
Ecco un piccolo esempio
void MainFormPaint(object sender, PaintEventArgs e)
{
LinearGradientBrush br = new LinearGradientBrush(this.ClientRectangle, Color.Black, Color.Black, 0 , false);
ColorBlend cb = new ColorBlend();
cb.Positions = new[] {0, 1/6f, 2/6f, 3/6f, 4/6f, 5/6f, 1};
cb.Colors = new[] {Color.Red, Color.Orange, Color.Yellow, Color.Green, Color.Blue, Color.Indigo, Color.Violet};
br.InterpolationColors= cb;
// rotate
br.RotateTransform(45);
// paint
e.Graphics.FillRectangle(br, this.ClientRectangle);
}
Ecco il risultato
Spero che questo aiuti
+0
Fantastico - è proprio quello che stavo cercando! Grazie per l'aiuto. – ChandlerPelhams
+0
@ChandlerPelhams nessun problema – punker76
Problemi correlati
- 1. Chrome gradiente lineare bug
- 2. Gradiente lineare Shadow Box-CSS3?
- 3. lineare-gradiente non funziona in Chrome
- 4. Blurry gradiente lineare si ferma in cromo
- 5. Pennello a gradiente lineare Dissolvenza WPF
- 6. Gradiente lineare nei browser Chrome e Safari
- 7. Crea triangolo CSS3 con gradiente lineare
- 8. Trasparenza gradiente lineare CSS scorrettabile solo in Safari
- 9. SVG Il gradiente lineare non funziona in Safari
- 10. ListBox multicolore in WPF
- 11. Perché utilizziamo la discesa del gradiente nella regressione lineare?
- 12. Compass background-image (lineare-gradiente) non funziona su IE
- 13. Apprendimento automatico - Regressione lineare con discesa gradiente batch
- 14. Android: utilizzo del gradiente lineare come sfondo appare a bande
- 15. Bordo opaco di swing Java con gradiente lineare?
- 16. Gradiente lineare e immagine url per browser mobile?
- 17. Il gradiente lineare CSS3 non funziona su Android.
- 18. libGDX: testo multicolore in un'etichetta
- 19. TextBox multicolore C#
- 20. Tracciare la linea multicolore in Matlab
- 21. Python Matplotlib multicolore Leggenda Entry
- 22. perché la discesa del gradiente quando siamo in grado di risolvere analiticamente la regressione lineare
- 23. gradiente lineare utilizzando CSS3 PIE in IE9 non funziona, IE8 fa
- 24. Come specificare il gradiente lineare svg in termini di un angolo
- 25. Come implementare l'algoritmo di discesa del gradiente stocastico lineare multivariato in tensorflow?
- 26. Discesa gradiente stocastica dall'implementazione della discesa del gradiente in R
- 27. Gradiente SVG con CSS
- 28. Gradiente a quattro punti in iOS
- 29. Come creare il gradiente radiale in Firemonkey
- 30. lineare gradienti manufatti in Mozilla Firefox
Creare due gradienti, uno afte r l'altro. –