none
[VB2010] 如何動態改變座標位置並記錄次數 RRS feed

  • 問題

  • 我目前有一個程式是5*5的陣列然後隨機移動到下個位置,然後該座標數值就會+1

    由於程式是在console application上呈現,我想改成window form的方式來呈現

    現在是可以將陣列結果塞到TableLayoutPanel裡面,但是我想要做到移動時候可以動態顯示移動的路徑並且將移動的次數顯示在TableLayoutPanel上

    請問各位有甚麼甚麼好的建議?

    另外我目前是先宣告TableLayoutPanel的大小=陣列大小,之後想要隨著宣告的陣列的大小動態改變TableLayoutPanel的row, col

    先感謝各位


    2012年5月13日 上午 05:38

解答

  • X,Y 動態

    Dim Counter(X,Y) as integer

      private sub Move()

    X =取亂數

    Y =取亂數

      Counter(X,Y)+=1

      end sub       


    每天都在複製貼上,什麼時候才能自己寫出來~~哎.....

    2012年5月14日 上午 01:24

所有回覆

  • 看不懂你要表達

    可否貼上圖片來說明?


    以下為簽名檔,如果你愛拉椅子坐那就是你的問題。
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度

    2012年5月13日 上午 06:08
  • 抱歉,打得太匆促有點詞不達意 :p

    主要就是在一個5*5的陣列中,我設定一個起始點(0,0)

    然後亂數挑選下一個座標位置,假設下個座標位置為(1,0) 那麼(1,0)的值就+1

    現在想要用window form來表達

    假設起始點(0,0)的背景設定為紅底,這個紅色點會移動到下個座標,那麼座標的值會隨著移動的次數而改變,移動到(1,0)的次數為3那麼值=3)


    2012年5月13日 上午 08:13
  • 請展示你努力的過程,也就是你寫好的重點程式碼,以此過程做說明,你的說明太抽象了。

    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年5月13日 下午 02:53
  • X,Y 動態

    Dim Counter(X,Y) as integer

      private sub Move()

    X =取亂數

    Y =取亂數

      Counter(X,Y)+=1

      end sub       


    每天都在複製貼上,什麼時候才能自己寫出來~~哎.....

    2012年5月14日 上午 01:24