次の例のようなwinformsで、多角形のグラデーション矩形を塗りつぶしています:diagonal gradient これはWPFの例ですが、結果はwinformsですか?winformsの多色対角勾配
3
A
答えて
7
ここで、ここで
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);
}
のために少しの例では、
が、これは
を役に立てば幸い結果です
0
はい、LinearGradientBrush
を使用して、GDI +でwinformsでこれを行うことができます。ここでのサンプルコードを示します:http://www.codeproject.com/KB/GDI-plus/gdiplusbrushes.aspx
関連する問題
- 1. matplotlibパッチの色勾配?
- 2. PathGradientBrushを使用した三角形の色勾配
- 3. WPF3Dの三角勾配
- 4. 色勾配を持つUIBeziepath
- 5. QSliderで絶対勾配とチャンク勾配を使用する
- 6. ノイズの多いデータの勾配、python
- 7. 勾配の色が薄すぎます
- 8. matlabの多変数勾配降下
- 9. 多変量勾配のベクトル化
- 10. Winformsでのエンティティのバインド - 1対多
- 11. 三角形の矢印のCSS勾配
- 12. 勾配のない勾配
- 13. CSSの直線勾配角位置
- 14. ggplot2 geom_segment()に沿った色勾配
- 15. 色勾配が機能しない
- 16. ggplot2凡例色勾配調整
- 17. CSSの線形勾配で破線の対角線を作成します
- 18. ある色から別の色へSKShapeNode線の色勾配を描きます。
- 19. 多次元配列の行、列、対角線の合計
- 20. Matlabの勾配
- 21. テンソルの勾配
- 22. PHPの変更透明勾配のpng画像の色
- 23. matplotlibでy軸のカラーバーとしての色相勾配
- 24. ヒートマップのための非線形色勾配R
- 25. ListViewの最後に勾配の色を変更します
- 26. winformsアプリケーションに反対の(逆の)色を使用した描画
- 27. Rプロット - 色勾配を持つ通常の曲線
- 28. 色を無視したMatplotlibのカスタム分岐勾配
- 29. matplotlib 3Dサーフェスの透明度と色勾配?
- 30. 直線勾配から境界線の色を削除する