.NET WinForms 应用程序中的圆形渐变
在我的 WinForms 应用程序 (C#) 中,我有一个圆圈(由矩形
定义),目前正在用纯色填充。我想用一个圆形(非线性)渐变来填充它(这样中心的一种颜色会在边缘均匀地渐变为另一种颜色)。
我尝试过 PathGradientBrush,但运气不佳(我仍然看到纯色)。如果有人有任何示例代码可以做到这一点,那就太棒了!
In my WinForms app (C#) I have a circle (defined by a Rectangle
) that I am presently filling with a solid color. I would like to fill this with a circular (not linear) gradient (so one color in the center fades to another color uniformly around the edges).
I have experimented with PathGradientBrush
, but am having no luck (I still see a solid color). If anyone has any sample code that does this, that would be terrific!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在此处找到了解决方案。
I found a solution here.