У меня есть общий вопрос о рисовании в C #.В классе Test
у меня есть метод Draw:
public void Draw(Graphics g)
{
g.DrawLine(Pens.Black, x1, y1, x2, y2);
}
И теперь я хочу нарисовать его в моей основной форме в Picturebox с именем PictureBox1
Но как я могу его нарисовать?
Обычно вы можете рисовать в графическом окне примерно так:
private void Draw()
{
Graphics g = PictureBox1.CreateGraphics();
g.DrawLine(Pens.Black, x1, y1, x2, y2);
}
Я знаю, что это глупый вопрос, но я новичок и хочу получить основы;)
наилучшие пожелания:)
РЕДАКТИРОВАТЬ:
Извините, я вообще не понимаю ваши сообщения, вы можете мне это объяснить еще раз
РЕДАКТИРОВАТЬ 2:
Спасибо за ваши ответы.Но я не знаю, как это работает.
Есть мой класс Тест , и в этом классе есть метод Draw:
private void Draw()
{
Graphics g = PictureBox1.CreateGraphics();
g.DrawLine(Pens.Black, x1, y1, x2, y2);
}
Теперь я хочунарисовать этот метод в моем PictureBox, который находится в моем MainClass FormMain
как я могу нарисовать test.Draw () в моем Picturbox, который находится в другом классе?
Iнадеюсь теперь понятно и извините за неопытность наилучшие пожелания