Файл: Лекция 7 Рисование Графики в С# Создание графических изображений состоит из двух этапов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 106
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
{
timer1.Enabled = true; //включитьтаймер
}
Часы с секундной стрелкой
a mespace часы_со_стрелкой_2
{
public partial class Form1 : Form
{Pen p = new Pen(Color.Brown, 4); //-установка цвета и толщины линий
Graphics gr; //-устанавливаем область рисования
double t = 0;
int r = 80; //задаем радиус
public Form1()
{
InitializeComponent();
gr=panel1.CreateGraphics(); //связываем область рисования с panel
}
Пример 2: Нарисуем Эллипс, передвигающийся по наклонной линии и увеличивающийся в размерах.
private void timer2_Tick(object sender, EventArgs e)
{
//залить всю область рисования белым фоном, что бы стереть предыдущий круг
gr.FillRectangle(Brushes.White, 0, 0, panel1.Width, panel1.Height);
gr.FillEllipse(Brushes.Red, 1+2*y, 2+y, 50+y, 30+y); //нарисовать круг со смещением и увеличением размеров
y = y + 5;
}
private void button3_Click(object sender, EventArgs e)
{
Timer2.Enabled = true; //включитьтаймер 2
}