共用方式為


步驟 2:使用標籤建置您的迷宮程式

現在可以開始建置迷宮。您要將許多 Label 控制項加入至表單來建置迷宮。標籤通常用來顯示文字。但在此專案中,您在表單上使用標籤來繪製彩色矩形,而這些矩形將成為迷宮的圍牆。

若要使用標籤來建置迷宮

  1. 在 [Windows Form 設計工具] 中,移至 [工具箱] 中的 [通用控制項] 群組,然後按兩下 [Label] 讓 IDE 將標籤加入至表單。

  2. 設定一些屬性讓標籤變成矩形,但您可以調整大小:

    • 將 [AutoSize] 屬性設定為 [False]。

    • 將 [BackColor] 屬性設定為您喜歡的任何色彩 (在本教學課程中,我們從 [Web 色彩] 索引標籤中選取 [RoyalBlue])。

    • 變更 [Text] 屬性,使它變成空白 (選取文字 [label1] 並刪除它)。

      實心矩形的標籤

      將標籤標記為實心矩形

      Label 控制項現在應該是實心矩形。

      注意事項注意事項

      這種做法看起來並不常見,因為 Label 控制項主要是做為標籤。在這個案例中,標籤用來做為繪圖區塊,因為剛好很合適。程式的一個重點是找出工具箱 (在這個案例中是指 IDE 的 [工具箱]) 中適用的工具,即使該工具原本的用途並非針對此工作也一樣。

  3. 現在,您可以盡情發揮創意來建置迷宮。選取標籤並從 [編輯] 功能表中選取 [複製] (或按 Ctrl+C),以複製標籤。然後,將它貼上數次。按 [編輯] 功能表中選取 [貼上] (或按 Ctrl+V)。這樣應該會提供水平的迷宮圍牆。選取其中一面圍牆並拖曳,讓它變得又高又窄。複製及貼上幾次來產生垂直的圍牆。

  4. 在面板上拖曳標籤來建置迷宮。不要將通道做得太窄,否則遊戲玩起來會很困難。在左上角多留一些空間,因為這是玩家進入迷宮的起點。

    注意事項注意事項

    您可能記得,調整表單大小時,表單大小會出現在 IDE 的狀態列中。當您調整標籤或其他任何控制項的大小時,IDE 也是這樣做。您可以利用此功能,確保迷宮的所有圍牆寬度都相同 (如果想要這樣的話)。

    當您放置迷宮圍牆時,您在 IDE 中用來放置面板的對齊列也很有用。您也可以利用鍵盤的方向鍵來微調目前選取之控制項的位置。下列圖片顯示狀態列中的大小資訊。

    狀態列中的大小

    狀態列中的 Size

  5. 配置迷宮之後,移至 [工具箱] 中的 [通用控制項] 群組,再一次按兩下 [Label]。使用 [屬性] 視窗中的 [(Name)] 行,將它命名為 [finishLabel],並將其 [Text] 屬性變更為 [完成]。

  6. 將新的 [完成] 標籤拖曳至迷宮終點。這就是使用者需要到達的目標。

  7. 儲存專案,然後重新執行程式。下列是已完成的迷宮表單範例 (您的迷宮外觀可能不同)。

    完成的迷宮表單

    您在本教學課程中建立的遊戲

若要繼續或檢視