-2

私のプロジェクトでは、1 つのフォームで 4 つの pictureBox を使用しています。

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

なんでこんなに変わるのかわからない。私を助けてください。

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

4

1 に答える 1

0

私は私の質問に対する解決策を得ました。

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

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

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

于 2012-02-13T09:49:00.220 に答える