Вызов метода пользовательского класса - C#

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

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

 public class block 
        {
            Rectangle Block;
            public void Texture(object sender, PaintEventArgs e)
            {
                e.Graphics.FillRectangle(Brushes.Red, Block);
                
            }
            public void addblock(int x, int y)
            {
                Block = new Rectangle(x, y, 50, 50);
                
            }
         
        }
Создал класс, добавил два метода, далее пытаюсь вызвать их по нажатию клавиши Z, пишу в событии Key_Down вызов методов, сначала addblock затем Texture, второй просит аргумент, я без понятий что за аргумент ему нужен, вроде параметров я ему не передавал.

Решение задачи: «Вызов метода пользовательского класса»

textual
Листинг программы
public partial class MyBlock : Control
    {
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            
            SolidBrush myBrush = new SolidBrush(Color.Red);
            e.Graphics.FillRectangle(myBrush, new Rectangle(0, 0, Width, Height));
        }
    }

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


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

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

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