摘要:
创建图形的最佳方法
1.在创建自行绘制的控件时,请从 System.Windows.Forms.Control 中派生,并覆盖 OnPaint 和 OnPaintBackground 事件。
2.在 OnPaint 事件中使用 Pen、Bitmap 和 Brush 对象之前,预先对其进行缓存。OnPaint 事件的特性是它可以根据操作系统的要求无限次调用。在实例化和销毁这些对象上浪费时间将会影响绘图性能。
3.使用代码中的双缓冲来减少刷新屏幕上的图形时可能出现的闪烁现象。 阅读全文