2012-02-11 5 views
-2

私のプロジェクトでは、1つのフォームで4つのピクチャボックスを使用しています。同じフォームの4つのピクチャボックスに対してパンとズームを個別に適用する方法

パンとズームの機能を別々に適用すると、最初の画像は正しく機能しますが、2番目の画像に移動すると、最初の画像ビットマップが例外に変わります。

なぜこのように変化するのかわかりません。私を助けてください。

Cシャープを使用しています。

+0

あなた(私ではない、私はMathematicaユーザです)は、あなたが使用している言語を最低限知りたいと思うでしょうし、おそらくあなたのコードも見る必要があります。 – Verbeia

+0

私は申し訳ありませんが、私たちは –

+0

を見ていくつかのコードなしでこの問題を解決するのを手伝ってみることはほとんど不可能です。問題を解決しました。あなたの興味に感謝します。\ – Murugesan

答えて

0

私は私の質問の解決策を得ました。

私の問題は、キャッシュ内で同じ場所が使用されているため、ビットマップが例外に変更されることです。そのため、データが破損していました。これを克服するために、Bitmapの新しい場所を割り当てる必要があります。

Bitmap bitmap = new Bitmap("D:\a.jpg"); 

同様に、4つの変数を割り当てて、画像を表示するために使用しました。

+0

あなた自身の答えを忘れることを忘れないでください。 – RvdK

関連する問題