C# LineShape Flicker
Я рисую линию над диаграммой, используя LineShape - часть набора Microsoft VisualBasic Powerpacks. Мне нужно быть в состоянии щелкнуть и перетащить линию. Сейчас я могу это сделать, но при перетаскивании линии она очень сильно мерцает. Я подумал, что было бы проще использовать LineShape, чем рисовать линейную графику на графике, так как я мог просто изменить положение конечных точек при перетаскивании, но это мерцание действительно плохо и неприемлемо для моего приложения.
Кто-нибудь знает, как перемещать LineShapes, или любую другую форму Powerpack в этом отношении, без мерцания?
PS DoubleBuffered имеет значение true в форме, с которой я работаю.
Спасибо!
Обновить
Я не смог найти решение этой проблемы нигде, поэтому я закончил переделывать весь класс, чтобы нарисовать линии в событии PostPaint графика и перерисовать всякий раз, когда я хотел переместить линию. Теперь нет мерцания, но я был очень разочарован, что этот "инструмент" не работал для такого очевидного применения его.
Еще раз спасибо Ганс за ответ.