私は60の画像制御を持っています。複数の画像を配列やリストにC#で制御する方法は?
- すべての画像は、アレイ
- に、私は6桁のロール全くない制御置く:私は2つの要件があります。そして私は次の10枚の画像への最初の10個のイメージコントロールの指標に最初の数字は、2桁目を一致させたいというように... 次は私のコードです:
protected void Page_Load(object sender, EventArgs e)
{
//for roll no
int rollNo = int.Parse(Request.QueryString["RollNo"]);
var rollNoArray = rollNo.ToString().Select(t =>
int.Parse(t.ToString())).ToArray();
int index1=0;
int index2=0, index3=0, index4 = 0
,index5 = 0, index6 = 0;
for (int i = 0; i < rollNoArray.Length; i++)
{
//Response.Write(rollNoArray[i]+"<br>");
LBLRollNo.Text += " " +
rollNoArray[i].ToString();
if (i == 0)
{
index1 = rollNoArray[0];
}
if (i == 1)
{
index2 = rollNoArray[1];
}
if (i == 2)
{
index3 = rollNoArray[2];
}
if (i == 3)
{
index4 = rollNoArray[3];
}
if (i == 4)
{
index5 = rollNoArray[4];
}
if (i == 5)
{
index6 = rollNoArray[5];
}
}
Response.Write(index1);
//index
matchBubbles(index1);
}
}
public void matchBubbles(int index)
{
Image[] a =new Image[10];
for (int i = 0; i < 10; i++)
{
a[0] = Image0;
a[1] = Image1;
a[2] = Image2;
a[3] = Image3;
a[4] = Image4;
a[5] = Image5;
a[6] = Image6;
a[7] = Image7;
a[8] = Image8;
a[9] = Image9;
if (index == a[i])
{
}
}
}
は私が操作したいですpsdファイルは、以前の.aspxページから返されたものです。私のフォルダ内の画像は、ロールのインデックスに対して正確な場所に挿入する必要があります。ロール番号の各桁に応じて画像を挿入します。私を助けてください! 私を助けてください。ここ
接頭辞申し訳ありませんが、私はあなたが探しているものを得ることはありませんか?ロールナンバーが123456であると仮定して、あなたの予想される結果は何ですか? – Mike
こんにちはマイク私は実際に私のロールのすべての桁の下に10枚の画像があります。いいえ、私はその画像がロール番号の値と等しいインデックスを見えるようにします。 – waqasqureshi
60個の画像が同じ配列(インデックス0〜59)、または6個の配列にそれぞれ10個の画像がありますか? – Mike