Вызов метода пользовательского класса - 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);
}
}Решение задачи: «Вызов метода пользовательского класса»
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));
}
}