Я пытаюсь получить доступ к графическому объекту Panel, передавая его в качестве параметра функции из другого класса, но получаю сообщение об ошибке «Параметр недействителен».
Это код, который я использую в классе панели:
Graphics g = contentPan.CreateGraphics();//contentPan is a Panel
RectMaker rect_Maker = new RectMaker();
rect_Maker.Draw(g);
Эта функция находится в классе RectMaker:
public void Draw(Graphics g)
{
try
{
g.FillRectangles(Brushes.White, SmallRect);
g.DrawRectangles(Pens.Black, SmallRect);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Возможно ли получить доступ к графическому объекту Panel из другого класса?