我有这段代码可以让我在我的 windows 窗体中添加一些混合:
public partial class Form1 : Form
{
protected override void OnPaintBackground(PaintEventArgs e)
{
using (LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle,
Color.White,
Color.Black,
LinearGradientMode.Vertical))
{
e.Graphics.FillRectangle(brush, this.ClientRectangle);
}
}
}
这是结果:
默认情况下,两种颜色混合的“峰值”正好在方框的中间。我想调整代码,使混合的“峰值”出现在顶部的大约 3/4 处。是否可以更改两种颜色开始混合的点?
先感谢您。