1

以下はテスト コードの例です。完全に正しいとは限りません。

        for (int i = 0; i < MAXCOL; i++)
        {
            for (int j = 0; j < MAXROW; j++)
            {
                HomeArrayPicBox[i, j].Image  = Properties.Resources.scan;
            }
        }

私の問題は、同じ画像を表示するすべての画像ボックスではなく、画像もインクリメントする必要があることです。例: Properties.Resources.scan1、Properties.Resources.scan2 ...

これを達成する最善の方法を教えてください。

ありがとうございました。

4

3 に答える 3

4

次のように名前で Resources ファイルからオブジェクトを取得できます。

HomeArrayPicBox[i, j].Image = 
    (Image)Properties.Resources.ResourceManager.GetObject("Scan" + i);
于 2010-02-17T20:45:50.917 に答える
0

画像リソースの配列をスキャンし、反復ごとに、その配列の正しいインデックスを決定して、画像ボックスに入力します。

于 2010-02-17T20:41:36.057 に答える
0

必要なすべての画像オブジェクトを配列に入れることができます。この配列の長さは、MAXCOL * MAXROW である必要があります。ボックスと同じ数の画像があると思いますか?この配列を反復処理するよりも。

于 2010-02-17T20:42:23.447 に答える