1

私には、ほとんどのやり取りが行われるメインフォームがあります。また、picturboxが含まれている別のフォームもあります。form1のボタンをクリックすると、すでに実行できる2番目のフォームを表示したいと思います。ただし、form1からform2の画像ボックスに画像を設定する際に問題が発生します。これが私のコードです

public Image picboximage {

        get { return pictureBox23.Image; }
        set { picboximage = value; }
    }


//in form 1

    Form2 otherform = new Form2();


    therform.picboximage = Image.FromStream(lxFS);

しかし、これは私にスタックオーバーフローの例外を与えます

set { picboximage = value; }

何か案は?

ありがとう、

4

1 に答える 1

2

「picboximage」プロパティの「設定」で、間違ったプロパティを設定しています。実際には、呼び出しスタックがオーバーフローするまで「セット」を何度も呼び出しています (これが、取得している例外を取得している理由です)。

これを試して:

public Image picboximage 
{
    get { return pictureBox23.Image; }
    set { pictureBox23.Image = value; }
}
于 2012-05-17T20:17:21.423 に答える