Частичная перерисовка рисунка в PIcturebox
От: Novator333  
Дата: 16.12.10 16:15
Оценка:
Доброго времени суток.
Есть следующая задача:в поле pictureBox необходимо выводить различные графики, при этом необходимо рисовать в нем линии мышкой.
Рисование линии я сделал путем обработки событий MouseDown, MouseMove и MouseUp, тоесть я зажимаю мышь в какой нибудь точке picturebox и удерживая кнопку мыши тащу линию, а когда отпускаю кнопку линия отрисовывается окончательно, но загвоздка в том что перетягивание линии за курсором обеспечивается за счет метода pictureBox.Refresh()(чтобы не рисовалась куча линий), но этот метод очищает весь пикчербокс. Единственное что остается это каждый раз перерисовывать все изображение...ести ли какой-нибудь способ частичной перерисовки? или организации нескольких слоев? или как нибудь еще ? просто очень хочется обойти полную перерисовку.
Заранее спасибо за ответы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.