- 25 December 2010
- developing
- 0 Comments
Практически всегда при отображении картинки (битмапа) встаёт задача перерисовки элемента. Большинство советов выглядат так: на событие (например, изменение размеров) вызываем Invalidate, который в свою очередь вызывает OnPaint, то есть фактически перерисовку элемента, а в OnPaint можно уже пихать всё что хочется. Проблема заключается в другом: когда я отрисовываю график, я не хочу каждый раз его строить, поскольку это очень затратно по времени (особенно, если много точек), гораздо проще запихнуть его в битмап, а потом этот с этим битмапом играться, не забывая в нужных местах делать Dispose, чтобы не было утечек памяти.