首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在按钮的CLICK事件里面调用窗体的Paint事件

2011-12-27 
如何在按钮的CLICK事件里面调用窗体的Paint事件?privatevoidpanel27_Paint(objectsender,System.Windows.F

如何在按钮的CLICK事件里面调用窗体的Paint事件?
private   void   panel27_Paint(object   sender,   System.Windows.Forms.PaintEventArgs   e)
{
Graphics   g   =   e.Graphics;
System.Drawing.Drawing2D.LinearGradientBrush   mybrush   =   new   System.Drawing.Drawing2D.LinearGradientBrush(this.panel27.ClientRectangle,this.color1,this.color2,System.Drawing.Drawing2D.LinearGradientMode.Vertical);
g.FillRectangle(mybrush,this.panel27.ClientRectangle);
}

我想在设置了color1和color2变量的值之后,在按钮的CLICK的事件里面调用Paint事件,重绘panel27.
问题是在按钮事件里面如何调用?

[解决办法]
直接调用Form1.Refresh(),会自动重绘事件

热点排行