Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Введение в программирование на языке Visual C#

Заставка 9. Повернутая надпись.

Комментарий: строка «Лабораторная работа» отображается несколько раз под углом, значение которого увеличивается на 45 градусов при каждой итерации. Метод TranslateTransform() смещает позицию начала строки по координатам х и у, а затем метод RotateTransform () поворачивает ее под углом 45 градусов. В листинге 227 представлен код приложения.

Листинг 227

using System.Drawing.Drawing2D; namespace WindowsApplicationl {

public partial class Forml : Form

{

public Forml()

{

InitializeComponent();

}

private void Forml_Paint(object sender, PaintEventArgs e)

{

// область вывода изображения закрашивается в белый цвет

е.Graphics.FillRectangle(Brushes.White, ClientRectangle);

float angle = 0.OF ;

Graphics g = e.Graphics;

while (angle < 360.0)

{

g.ResetTransform();

//Устанавливаем смещение g.TranslateTransform(220, 220); g.RotateTransform(angle);

g.Drawstring("Лабораторная работа", new Font("Times New Roman", 14), Brushes.Black, 25, 0);

angle = angle + 45.OF;

}

}

}

}

Результат работы программы представлен на рис. 252.

?ms

Повернутая надпись

7Z

О

ю

л

V,

л

Л

*г>

о.

СУ

О

н

Q

о

о

&

cSi

eioped KBHdoiBdogBif

Лабораторная работа

2>у

V

У

Л

<>

сг> —

& с

н о

%

54.

v

а:

СЗ

о

н

а:

Рис. 252. Повернутая надпись

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
 
Популярные страницы