看板 C_Sharp 關於我們 聯絡資訊
想寫個有關撲克牌的遊戲 但現在卡在不會使用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