C# 窗体背景色设置

gengxin_914 2008-12-19 06:44:13
系统默认的背景色太丑了,但是自己设置了背景色还是很丑,
记得以前有人发过一个,是写的一个基类,让颜色有浅变深,然后要设置背景色的窗体继承它就可以了。
但是找了半天没找到,呵呵
...全文
425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhqypm_126 2008-12-20
  • 打赏
  • 举报
回复
UP》》UP》》UP
C_sdnElf 2008-12-19
  • 打赏
  • 举报
回复
up 学习
net5i 2008-12-19
  • 打赏
  • 举报
回复
给楼主写个渐变背景的窗口代码:
protected override void OnPaint(PaintEventArgs e)
{
System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(
this.ClientRectangle, Color.White, Color.DodgerBlue,
System.Drawing.Drawing2D.LinearGradientMode.Vertical);
e.Graphics.FillRectangle(brush, this.ClientRectangle);
brush.Dispose();
}

protected override void OnSizeChanged(EventArgs e)
{
this.Invalidate();
}


搂主可以直接将上述代码添加到你的窗体中,然后运行就可以看到白色背景从上到下渐变为天蓝色

由于.NET中控件不能支持透明色,所以对于Label控件,搂主需要自己进行绘制才能使其透明
jscn123789abc 2008-12-19
  • 打赏
  • 举报
回复
对颜色调配不熟悉,帮顶...
ChinaITOldMan 2008-12-19
  • 打赏
  • 举报
回复
用画刷进行渐变
冷月孤峰 2008-12-19
  • 打赏
  • 举报
回复

http://www.cnblogs.com/lzcarl/archive/2005/09/04/229850.html
dayizhixiaotutu 2008-12-19
  • 打赏
  • 举报
回复
恩 帮顶

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧