Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,104
|
|
1 | |
масштабирование объектов, изображений02.10.2010, 03:10. Просмотров 2014. Ответов 3
Метки нет Все метки)
(
Если в MS Word скопировать рисунок из внешнего графического файла, то там появляется рамка вокруг изображения с маркерами, для его масштабирования (тянуть влево, вправо, вверх и т. п.). Так вот возникает вопрос: как это сделать в C# (Windows Forms .NET)? Аналогичной возможностью обладает визуальный конструктор Visual studio. Хотелось бы или свой контрол сделать или использовать существующий. Я пока что ничего лучше не придумал, как создавать 8 кнопок - маркеров вокруг изображения и по события OnPain рисовать рамку вокруг него вручную. Но этот вариант требует большого количества кода и немного тяжеловат в плане производительности. Подскажите более удобный вариант.
1
|
|
02.10.2010, 03:10 | |
Масштабирование объектов Масштабирование графических объектов
Масштабирование изображений |
|
Почетный модератор
![]() |
|
02.10.2010, 03:21 | 2 |
Недавно статья проскакивала на habrahabr.ru, по поводу "векторного редактора", там это оговаривалось.
1
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,104
|
||||||
02.10.2010, 03:55 [ТС] | 3 | |||||
Я её уже прочитал. Немного не ясно как они обрабатывают события от маркера, создаваемого Figure.CreateMarkers(). В идеале хотелось бы, чтобы не нажатия и перемещение мыши над формой обрабатывались, а готовые Event - ы для каждого из маркеров.
Вот метод
Идеально было бы, если бы каждый маркер был отдельным элементом, который принимает события нажатия от Windows.
0
|
51 / 49 / 7
Регистрация: 09.11.2010
Сообщений: 93
|
|
14.11.2010, 13:15 | 4 |
Во-первых, перебор 200 элементов в цикле это ничтожное время по сравнению со скоростью клика человеком мышки. И этим временем можно пренебречь. Во-вторых, windows точно так же перебирает элементы для поиска контрола, по которому кликнули.
0
|
14.11.2010, 13:15 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Масштабирование изображений в TImage Canvas масштабирование изображений
Урок геометрии, масштабирование изображений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |