Нарисовать элипс c# windows forms
Есть следующий код:
Graphics G = pictureBox1.CreateGraphics(); // графическое окно
Pen P = new Pen(label_Color_Marker.ForeColor); // перо для маркеров
Brush B = new SolidBrush(label_Color_Marker.BackColor); // кисть для заливки
Point[] PP = new Point[4]; // массив из четырех точек
// заносим координаты середин границ графической области
PP[0].X = pictureBox1.Width / 2; PP[0].Y = 0;
PP[1].X = pictureBox1.Width; PP[1].Y = pictureBox1.Height / 2;
PP[2].X = pictureBox1.Width / 2; PP[2].Y = pictureBox1.Height;
PP[3].X = 0; PP[3].Y = pictureBox1.Height / 2;
int dx = pictureBox1.Width / 20; // величина уменьшения размеров ромба
int dy = pictureBox1.Height / 20;
for (int i = 0; i < 10; i++)
{
G.DrawPolygon(P, PP); // строим ромб
PP[0].Y += dy; PP[2].Y -= dy; // уменьшаем размеры ромба
PP[1].X -= dx; PP[3].X += dx;
}
G.Dispose(); P.Dispose(); // очистка памяти
Необходимо делать всё тоже самое и с теми же параметрами и переменными но не для ромба, а для элипсов. Пожалуйста помогите доработать код, мало что конкретно в этом понимаю но нужно сделать _пожимаю плечами_ (Пусть он так же рисует их несколько"убывание")
Может я что-то в этом мире не понимаю, но чем Вас не устроил
DrawEllipse и FillEllipse?
- Я не могу изменить иконку формы в c# windows forms пишит файл должен быть в формате .ico Так вот хотя у меня и так расширение .ico он всё равно пишит это. Помогите кто может! Очень прощу!
- Как сделать чтобы picturebox двигался по WASD напишите код с# Windows forms Visual studio Как сделать чтобы picturebox двигался по WASD напишите пожалуйста код с# Windows forms Visual studio
- Как нажать кнопку в Windows Forms путём нажатия клавиши на клавиатуре? C Я сделал программу работающую на таймере. Есть две кнопки, одна которая запускает таймер, а другая, которая таймер останавливает. Так вот, я хочу, чтобы та кнопка, которая останавливает таймер нажималась на пробел.
- C# Windows Forms (Майл не ругайся) Создать массив кнопок (3 шт). Вывести их. По нажатию на кнопочку - перемешать все кнопочки. В чем проблема? Не могу обработать нажатие, так как фактически в конструкторе кнопок нет.