私は、Windowsアプリケーション用のデッキを作るプロジェクトに取り組んでいます。これまでのところ、私は52枚のカードをすべて保持するリストを作成することができました。それに伴って、各カードのイメージを保存するためにイメージリストが使用されます。私が解決しようとしている問題は、リストに格納されている各要素に対応する各カードのイメージを格納する必要があることです。クラブの
2、クラブの 3、クラブの 4、クラブの 5、 : はこれまでのところ、結果はこのように表示されます。 。 。クラブの ジャック、クラブの 女王、クラブの 王、クラブイメージリストの要素をリストに表示する
は私の作業コードです:
for (i = 0; i < 4; i++)
{
suit = i.ToString();
switch (suit)
{
case "0":
suit = "Clubs";
break;
case "1":
suit = "Diamonds";
break;
case "2":
suit = "Hearts";
break;
case "3":
suit = "Spades";
break;
}
for (k = 0; k < 13; k++)
{
// face = k.ToString();
face = k.ToString();
switch (face)
{
case "0":
face = "2";
break;
case "1":
face = "3";
break;
case "2":
face = "4";
break;
case "3":
face = "5";
break;
case "4":
face = "6";
break;
case "5":
face = "7";
break;
case "6":
face = "8";
break;
case "7":
face = "9";
break;
case "8":
face = "10";
break;
case "9":
face = "Jack";
break;
case "10":
face = "Queen";
break;
case "11":
face = "King";
break;
case "12":
face = "Ace";
break;
}
cardDeckList.Add(new PlayingCard(suit, face, imageListCards.Images[counter], 1));
counter++;
}
}
for (int l = 0; l < cardDeckList.Count; l++)
{
listBoxOutput.Items.Add(cardDeckList[l].ToString());
pictureBox_Card1.Image = cardDeckList[l].CardImage;
}
私の目標は、私が設定して、特定の画像をアップロードしているということですイメージリスト内での注文。したがって、私はスーツ、顔の値、イメージなどの新しく作成された各要素の値をイメージリストのイメージリストに対応して保存したいと思います。
これ以降、イメージリストのようにイメージがどのように格納されているかのイメージが表示されます。さらに、これの下に私の現在の働くWindowsアプリケーションが含まれています。
Windows app
ImageList Elements
ImageList Elements no.2
を標的にしている:Winformsの、WPF、ASPを..? __Always__あなたの質問に正しくタグを付けてください! – TaW
画像はImageListに追加する順番になっています。それらを追加する前にそれらを注文してください! - 名前でアクセスすることもできます: 'int someIndex = imageListCards.Images.Keys.IndexOf [" someImageName "];' – TaW