特定の結果を達成するための最良の方法についてアドバイスが必要です...
私のシナリオ...
Form1クラスがあります。これは、画像ボックスが付いたメインのフォームです。
イベントハンドラーを使用してWebカメラからフレーム(ビットマップ)を取得するカメラと呼ばれる2番目のクラスがあります。
次に、このフレームをメインフォームの画像ボックスに最適な方法で渡します。
現在、メインフォームには次のコードがあります。
public static void setPB(Bitmap image)
{
var form = Form.ActiveForm as Form1;
form.pbWebCamDisplay = image;
}
次に、カメラクラスで使用します
Form1.setPB(currentFrame);
これは問題なく動作しますが、これが最良のプログラミング手法であるかどうかはわかりませんでしたか?カスタムイベントを使用することは可能ですか?
助けてくれてありがとう
トム