日期:2014-05-18  浏览次数:20981 次

本想在override onPaint事件里重绘背景,发现onPaint事件被多次调用,为何?
本想在override onPaint事件里重绘背景,发现onPaint事件被多次调用,

override onPaint好像在是针对form上的每一个控件都响应一次paint,

这样的话,本想重绘一次背景,就会被调用多次,请问只想绘制一次背景,比如对背景渐变色绘制,如何做合适?

------解决方案--------------------
引起重绘的可能非常多,不是像函数一样,你让他执行才执行,因为要重绘,否则你的界面就没法看了