2025年4月21日 星期一 乙巳(蛇)年 正月廿二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > .net

代码库のC#背景色渐变的功能

时间:02-11来源:作者:点击数:37

代码库のC#背景色渐变的功能

  • /// <summary>
  • /// 实现“背景色渐变”的功能。【尚不完善】
  • /// </summary>
  • /// <param name="e"></param>
  • protected override void OnPaintBackground(PaintEventArgs e)
  • {
  • int y, dy;
  • //y=this.Height-this.ClientRectangle.Height;
  • y = this.ClientRectangle.Location.Y;
  • dy = this.ClientRectangle.Height / 256;
  • for (int i = 255; i >= 0; i--)
  • {
  • Color c = new Color();
  • c = Color.FromArgb(Convert.ToInt32(textBox1.Text.ToString()), i,Convert.ToInt32(textBox2.Text.ToString()));
  • SolidBrush sb = new SolidBrush(c);
  • Pen p = new Pen(sb, 100);
  • e.Graphics.DrawRectangle(p,this.ClientRectangle.X, y, this.Width,y+dy);
  • y = y + dy;
  • }
  • }

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门