各位好!我想把我写的渐变颜色填充到一个GroupBox里面作为背景色
this.r = new Rectangle(120,10,50,50);
this.lg = new LinearGradientBrush(r,Color.Blue,Color.White,LinearGradientMode.ForwardDiagonal);
..........
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.FillRectangle(lg,this.groupbox1.this.groupBox1.ClientRectangle);
}
请问大家,这样有错吗?
如果不对,请帮忙给个解决方案,谢谢!
this.r = new Rectangle(120,10,50,50);
this.lg = new LinearGradientBrush(r,Color.Blue,Color.White,LinearGradientMode.ForwardDiagonal);
..........
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.FillRectangle(lg,this.groupbox1.this.groupBox1.ClientRectangle);
}
请问大家,这样有错吗?
如果不对,请帮忙给个解决方案,谢谢!
解决方案 »
- WinForm内TextBox的KeyDown事件第一次按下键盘无效!
- 用C#实现类似QQ的聊天工具软件,不知道如何在局域网内通信,请有经验的朋友提供思路
- C#数据删除“OleDbException (0x80040e10): 至少一个参数没有被指定值”的错误
- *********工作线程和主线程的通信问题***********急急急!!!!
- 如何在listView 加入checkBox,comboBox
- 如何用变量定义DataRow的名称?
- ???各位救命,我实在晕了,关于静态变量-_-!
- 100分求sql数据库入门级源程序
- 初学者问个低级问题
- IIS容器下,有没有人尝试过获得剪贴板的数据呢,即Clipboard.GetDataObject
- "回卷,回卷"帮忙看看,谢谢
- 插入数据,急!!!!
楼上所提是正确的,修改谁的背景就要在谁的OnPaint事件中处理
另外e.Graphics.FillRectangle(lg,this.groupbox1.this.groupBox1.ClientRectangle);
好像多了一个this.groupbox1.