Мне нужен совет, пожалуйста, о лучшем способе достижения определенного результата ...
Мой сценарий ...
У меня есть класс Form1, который является моей основной формой с картинкой.
У меня есть второй класс, называемый камерой, который с помощью обработчика событий получает кадр (растровое изображение) с моей веб-камеры.
Затем я хочу передать этот кадр в графическую рамку в главной форме наилучшим образом.
На данный момент в основной форме у меня есть код:
public static void setPB(Bitmap image)
{
var form = Form.ActiveForm as Form1;
form.pbWebCamDisplay = image;
}
тогда в классе Camera я использую
Form1.setPB (currentFrame);
Это прекрасно работает, однако я не был уверен, что это лучшая практика программирования? Можно ли использовать пользовательские события?
Заранее спасибо за любую помощь
Tom