В WinForm я использую прямоугольники, овалы и линии Microsoft.VisualBasic.PowerPacks.
Можно ли сделать на нем зум? Как?
В WinForm я использую прямоугольники, овалы и линии Microsoft.VisualBasic.PowerPacks.
Можно ли сделать на нем зум? Как?
Предполагая, что вы просто используете их для рисования изображений, нет элементов управления вводом, сделайте это.
1) Переместите их в пользовательский элемент управления
2) Поместите пользовательский элемент управления в форму, но установите visible=false
3) При загрузке формы вызовите DrawToBitmap пользовательского элемента управления, сохранив его
4) В paint ... Нарисуйте растровое изображение в форме, масштабируя его в зависимости от масштаба.
5) уборка... Если пользовательский элемент управления изменяется, обновите растровое изображение; при изменении масштаба или растрового изображения сделать форму недействительной.
Удачи ;-)