有關VB象棋回合制的方法~

請問有誰能告訴我用VB程式來寫象棋使它能有回合制的方法,也就是一方在移動時,另一方不能動,拜託各位摟!

4 個解答

評分
  • 世賢
    Lv 7
    1 0 年前
    最佳解答

    For i = 1 To 16 If 黑方能移動 Then  Controls("B" & i).Enabled = True  Controls("R" & i).Enabled = False Else  Controls("B" & i).Enabled = False  Controls("R" & i).Enabled = True End IfNext

  • 匿名使用者
    6 年前

    * ***** http://*****/

    [電子遊戲]

    拉霸、水果盤、7PK、5PK

    [運彩遊戲]

    棒球、籃球、足球、網球、冰球、各種體育經典賽事

    [真人遊戲]

    百家樂、21點、骰寶、輪盤、牌九、三公、輪盤、翻攤、牛牛、二八杠

    [對戰遊戲]

    台灣麻將、德州撲克、骰盅吹牛、四支刀、鬥地主、十三支、二八槓、暗棋、接龍

    [彩球遊戲]

    香港六合、台灣樂透、今彩539、樂合彩、大陸時時彩、基諾彩、北京賽車、賽狗、賽馬、指數

    [優惠活動]

    1. 新舊會員儲值就送500點

    2. 真人百家樂彩金等你拿

    ***** http://*****/

    歡迎免費體驗試玩!!

    線上影片直播、正妹圖、討論區免費註冊 ~

  • 1 0 年前

    我是有想過~可是我沒辦法定義它的顏色,圖片是使用小畫家插入的,黑色的是B1~B16,紅色的是R1~R16,不知道如何把B1~B16用成同個物件?

    2006-06-17 15:26:52 補充:

    恩~謝摟~我試試看!

  • 1 0 年前

    當要移動棋子之前,

    先判斷要被移動的棋子,

    是不是當時可以動的那方的顏色,

    這樣不就好了?

    2006-06-14 18:50:50 補充:

    最直接的方法就是在 B1~B16 的 Click 事件裡,

    通通加上判斷並處理,

    另外一種做法就是把物件做成陣列,

    只要把物件的名子(Name)都取成一樣的,

    就會變成物件陣列了。

還有問題?馬上發問,尋求解答。