Рисунок вместо линий - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Решил сделать игрушку крестики-нолики. Написал метод, который рисует нолик в нужной координате по средством DrawEllipse, но хотелось бы этот нолик нарисовать в графическом редакторе с прозрачностью и сделать чтобы отрисовывался он, а не простой элипс. Как это сделать лучше?
private void Nolic(int x, int y)
        {
            x = x + 10;
            y = y + 5;
            Graphics g = CreateGraphics();
            g.SmoothingMode = SmoothingMode.HighQuality;
            Pen p = new Pen(Color.Black, 3);
            g.DrawEllipse(p, 0 + x, 0 + y, 30, 40);
            g.Dispose();
        }

Решение задачи: «Рисунок вместо линий»

textual
Листинг программы
private void Nolic(int x, int y)
        {
            Graphics g = CreateGraphics();
            g.SmoothingMode = SmoothingMode.HighQuality;
            Image i = new Bitmap(this.GetType(), "Nol.png");
            g.DrawImage(i, x, y, 50, 50);
            g.Dispose();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы