C#自绘控件中的OnPaint方法是如何调用的
如题,C#自绘控件中的OnPaint方法是如何调用的,需要显式调用么?如果不是,又是如何实现的?
------解决方案--------------------Control.Invalidate();
------解决方案--------------------程序运行时打开(OPEN)窗口前自动调出使用呀,是重绘图形的函数
------解决方案--------------------继承控件,然后
protected override void OnPaint(PaintEventArgs e) {
//这里写重绘代码
}
------解决方案--------------------如果是是控件执行OnPaint方法,使用Invalidate() 或者Control.Update()即可,如果是要在其中写代码的话,需要继承控件 ,重载OnPaint(..)方法
proctected override void OnPaint(...)
{
base.onPaint()
//TODO:
}