我需要一些关于实现特定结果的最佳方法的建议......
我的情景...
我有一个 Form1 类,这是我的主窗体,上面有一个图片框。
我有一个名为 camera 的第二个类,它使用事件处理程序从我的网络摄像头中抓取一个帧(位图)。
然后我想以最好的方式将此帧传递给主窗体中的图片框。
目前在主要形式我有代码:
public static void setPB(Bitmap image)
{
var form = Form.ActiveForm as Form1;
form.pbWebCamDisplay = image;
}
然后在我使用的相机类中
Form1.setPB(currentFrame);
这很好用,但是我不确定这是否是最佳编程实践?是否可以使用自定义事件?
提前感谢您的帮助
汤姆