0

Pictureboxes の 2 つのグループPic_1 Pic_2 ...と別のグループがあります: Pic_1_copy, Pic_2_copy, ....

たとえば、 の 3 つ以上のコピーが必要ですPic_1。そう:Pic_1_copy_1, Pic_1_copy_2, Pic_1_copy_3.

これを行うためのコードをいじらずに簡単な方法はありますか? コードでこれを行う代わりに:

Pic_1.Image = new Bitmap(Logo);
Pic_1_copy_1.Image = Pic_1.Image; 
Pic_1_copy_2.Image = Pic_1.Image;
Pic_1_copy_3.Image = Pic_1.Image;
      ...= Pic_1.Image;

のイベントを検索しましたがPicturebox、次のようなものが見つかりませんでした: ImageChanged Event..

編集:

だから私は、新しいPictureboxを作成し、それにPic_1からの画像を割り当てるオプションがあるかどうか尋ねています。したがって、Pic_1 の画像が変更されると、この新しい画像ボックスは自動的にその画像を Pic_1 の画像に変更します。

4

1 に答える 1

0

そのためのイベントも見つかりませんでした。それが最善の方法かどうかはわかりませんが、LoadCompletedイベントを使用してみます。

つまり、LoadAsync メソッドを使用してみる必要があります。

もう 1 つの方法は、Location プロパティを使用して画像を変更し、そのためにイベントを作成することです。

もう 1 つ試すことができるのは、新しいクラスを作成して、PictureBox クラスから派生させることです。次に、Image を設定するためのイベントを作成できます (新しいクラスで Image プロパティをラップすることにより)。

更新:少し検索した後、PictureBox コントロールの画像変更のイベントはありますか?

于 2012-06-12T19:46:12.957 に答える