首页 > 代码库 > 在C#填充窗体为渐变颜色
在C#填充窗体为渐变颜色
protected override void OnPaintBackground(PaintEventArgs e)
2 {
3 LinearGradientBrush b = new LinearGradientBrush(this.ClientRectangle,
4 Color.Blue,Color.AliceBlue,90f); //线性渐变
5 e.Graphics.FillRectangle(b,this.ClientRectangle); // 填充窗体
6 b.Dispose(); // 释放资源
7 }
8
//panel填充渐变背景色
private void panel1_Paint(object sender, PaintEventArgs e)
{
LinearGradientBrush brush = new LinearGradientBrush(e.ClipRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal);
e.Graphics.FillRectangle(brush, e.ClipRectangle);
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。