次の例のような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. WPF3Dの三角勾配
- 2. matplotlibパッチの色勾配?
- 3. 三角形の矢印のCSS勾配
- 4. ノイズの多いデータの勾配、python
- 5. matlabの多変数勾配降下
- 6. 勾配のない勾配
- 7. ggplot2 geom_segment()に沿った色勾配
- 8. Winformsでのエンティティのバインド - 1対多
- 9. ポリゴンの勾配/角度の計算領域?
- 10. テンソルの勾配
- 11. PHPの変更透明勾配のpng画像の色
- 12. ListViewの最後に勾配の色を変更します
- 13. 直線勾配から境界線の色を削除する
- 14. Rプロット - 色勾配を持つ通常の曲線
- 15. 直線勾配
- 16. 勾配エフェクトIE
- 17. バックグラウンド勾配
- 18. SVGテキストサイズ勾配
- 19. テンソルフローカスタム勾配
- 20. IE9勾配-ms
- 21. CSSの勾配を
- 22. QScrollBarスタイルシート - 多方向勾配が必要です。
- 23. パーリンノイズ勾配関数
- 24. 勾配付きポリライン
- 25. アンドロイド用勾配ジェネレータ
- 26. カスタム勾配BackgroundViewは
- 27. 円勾配とWPF
- 28. winformsアプリケーションに反対の(逆の)色を使用した描画
- 29. 2D numpy配列の上対角
- 30. UITableViewの勾配の背景