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

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

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

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

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

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

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


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

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

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы