powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Рисование в WinForms
4 сообщений из 4, страница 1 из 1
Рисование в WinForms
    #32450946
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!!!!!!
Посоветуйте как осуществить следующюю задумку.
Имеетсся форма. На ней вычерчивается, к примеру круг и квадрат.
Как осуществить приблищение и удаление этих объектов, т.е. выполнение масштабирования.
Если можно, то желательно с кодом.
Заранее благодарен.
...
Рейтинг: 0 / 0
Рисование в WinForms
    #32451393
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Graphics.ScaleTransform(float sx, float sy) не подходит?
...
Рейтинг: 0 / 0
Рисование в WinForms
    #32451817
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно по подробнее.
...
Рейтинг: 0 / 0
Рисование в WinForms
    #32452613
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScaleTransform как раз и выполняет масштабирование.

Код: plaintext
1.
2.
3.
Graphics g = CreateGraphics();
g.ScaleTransform( 0 .5f,  0 .5f);
g.FillEllipse(Brushes.Black,  0 ,  0 , ClientSize.Width, ClientSize.Height);
g.Dispose();


Нарисует эллипс в 2 раза меньше по ширине и высоте, чем форма.

Совсем подробно вместе с RotateTransform и TranslateTransform описано в MSDN
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Рисование в WinForms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]