作者soft201 (直娘贼)
看板C_Sharp
标题[问题] 如何使用Resources.resx档案汇入资料呢
时间Tue Jun 10 21:37:53 2008
想写个有关扑克牌的游戏
但现在卡在不会使用Resources.resx来汇入图片档,然後将其随机发牌
下面是现在的程式码
=====
Random cards = new Random();
string[] arrImg = { "D:/Cards/a1.jpg", "D:/Cards/a2.jpg",
"D:/Cards/a3.jpg", "D:/Cards/a4.jpg", "D:/Cards/a5.jpg", "D:/Cards/a6.jpg",
"D:/Cards/a7.jpg", "D:/Cards/a8.jpg", "D:/Cards/a9.jpg",
"D:/Cards/at.jpg", "D:/Cards/aj.jpg",
"D:/Cards/aq.jpg", "D:/Cards/ak.jpg", "D:/Cards/b1.jpg", "D:/Cards/b2.jpg",
"D:/Cards/b3.jpg", "D:/Cards/b4.jpg", "D:/Cards/b5.jpg",
"D:/Cards/b6.jpg", "D:/Cards/b7.jpg",
"D:/Cards/b8.jpg", "D:/Cards/b9.jpg", "D:/Cards/bt.jpg", "D:/Cards/bj.jpg",
"D:/Cards/bq.jpg", "D:/Cards/bk.jpg", "D:/Cards/c1.jpg",
"D:/Cards/c2.jpg", "D:/Cards/c3.jpg",
"D:/Cards/c4.jpg", "D:/Cards/c5.jpg", "D:/Cards/c6.jpg", "D:/Cards/c7.jpg",
"D:/Cards/c8.jpg", "D:/Cards/c9.jpg", "D:/Cards/ct.jpg",
"D:/Cards/cj.jpg", "D:/Cards/cq.jpg",
"D:/Cards/ck.jpg", "D:/Cards/d1.jpg", "D:/Cards/d2.jpg", "D:/Cards/d3.jpg",
"D:/Cards/d4.jpg", "D:/Cards/d5.jpg", "D:/Cards/d6.jpg",
"D:/Cards/d7.jpg", "D:/Cards/d8.jpg",
"D:/Cards/d9.jpg", "D:/Cards/dt.jpg", "D:/Cards/dj.jpg", "D:/Cards/dq.jpg",
"D:/Cards/dk.jpg",
};
private void Form1_Load(object sender, EventArgs e)
{
int random1 = cards.Next(1, 52);
ptb1.Image = new Bitmap(arrImg[random1]);
}
===
因为不知道怎麽用,所以一共宣告了52个阵列空间代表每张牌的位置
可是这样一来,如果图片档没有放在指定的位置的话,就会读不到图片阿
这样的作法似乎有点笨,但至少是我目前会做的= =
不知道有没有哪位神手能提供小弟一些较为聪明的写法
--
______________________________________________________________________________
||
\/ \/ \/ \/ \/ \/ \/ \/ \/ \/
●
\Θ/ \Θ/ \Θ/ \Θ/ \Θ/ \Θ/ \Θ/ \Θ/ \Θ/ \Θ/
Θ
● ● ● ● ● ● ● ● ● ●
/\
倒立的时候 全世界都是异类... ψsakurats
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.116.65