看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《liberty409 (葵)》之銘言: : 不好意思,我是一個VB的初學者, : 我們是用Frontpage來做, : 上課老師只教了if,loop,randomize : 然後就要求我們寫一個記憶翻牌的遊戲。 : 我現在的問題在於, : 假設我現在要設六個圖示來翻牌, : 所以我設了三個亂數, : randomize : no1 = int(3*rnd()+1) : no2 = int(3*rnd()+1) : no3 = int(3*rnd()+1) : do while no1 = no2 or no1 = no3 or no2 = no3 : no1 = int(3*rnd()+1) : no2 = int(3*rnd()+1) : no3 = int(3*rnd()+1) : loop : 那我應該怎麼樣把三個亂數以亂數的方式丟進六個按鈕? 有學過排序嗎? 如果有請自行找參考洗牌的範例 如果沒有可以用另一個方法 用亂數來決定配對 先決定第一個按鈕要和哪個按鈕的值是一樣的 用亂數從2,3,4,5,6選一個出來 假設是3 那就剩下2,4,5,6 再決定第二個按鈕要配哪一個(從4,5,6中挑) 最後那二個自然就會是一對 然後再把no1,no2,no3分別配到第一到第三組 : 然後, : 應該要在使用者點了兩個圖示之後判斷那兩個圖是否相同, 先設二個Public變數記錄第一次和第二次所選的 假設no1,no2,no3都大於0 就用Click事件設二個Public變數 二個都不是0就表示按二次可以比較了 比較完再將二個設回0 : 然後跳出Msgbox來說猜對與否, : 如果錯了就把兩張圖再蓋回去, : 但我應該要怎麼樣判斷使用者究竟按了哪兩張圖? : 我真的想了很久但不知道該怎麼辦, : 也爬了文,但可能因為學的太少, : 實在不知道該怎麼樣自己消化利用。 : 拜託哪位高人指點一下吧, : 我會萬分感謝的。 : 如果覺得太繁雜也可以加我MSN教我, : 這是我的MSN, : unreasonlove@hotmail.com : 拜託了,/ \ 看得懂嗎XD 有錯請指正 -- █████████████████████████ ██ ██ ██ 你 已 經 崩 潰 了 ██ ██ ██ █████████████████████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.221.79