private void Form1_Paint(object sender, PaintEventArgs e)
{
//其中drf是一个bool变量,用来确定窗体的绘制内容
if (drf)
{
Render1();
}
else { Render();};
}
当drf为真时执行Render1()方法,但是为什么窗体还是上一次显示的结果。并没有显示Render1()执行的效果,但是一移动窗体,就显示Render1()的效果,有哪位帮忙指导一下。
{
//其中drf是一个bool变量,用来确定窗体的绘制内容
if (drf)
{
Render1();
}
else { Render();};
}
当drf为真时执行Render1()方法,但是为什么窗体还是上一次显示的结果。并没有显示Render1()执行的效果,但是一移动窗体,就显示Render1()的效果,有哪位帮忙指导一下。
public void OnAutoSizeChanged(object sender, EventArgs e)
{
Redraw(cTemp);
}
如果想不作其他操作就触发该事件,那就在 MoseMove事件里写 this.Refresh();吧