步驟 2:使用標籤建置您的迷宮程式
現在可以開始建置迷宮。 您要將許多 Label 控制項加入至表單來建置迷宮。 標籤通常用來顯示文字。 但在此專案中,您在表單上使用標籤來繪製彩色矩形,而這些矩形將成為迷宮的圍牆。
本主題的影像版本,請參閱教學課程 2: Visual Basic-視訊 1 中建立,當然 或 教學課程 2: 在 C#-影片 1 中建立,當然。
若要使用標籤來建置迷宮
在 [Windows Form 設計工具] 中,移至 [工具箱] 中的 [通用控制項] 群組,然後按兩下 [Label] 讓 IDE 將標籤加入至表單。
設定一些屬性讓標籤變成矩形,但您可以調整大小:
將 [AutoSize] 屬性設定為 [False]。
將 [BackColor] 屬性設定為您喜歡的任何色彩 (在本教學課程中,我們從 [Web 色彩] 索引標籤中選取 [RoyalBlue])。
變更 [Text] 屬性,使它變成空白 (選取文字 [label1] 並刪除它)。
實心矩形的標籤
Label 控制項現在應該是實心矩形。
注意事項 這種做法看起來並不常見,因為 Label 控制項主要是做為標籤。在這個案例中,標籤用來做為繪圖區塊,因為剛好很合適。程式的一個重點是找出工具箱 (在這個案例中是指 IDE 的 [工具箱]) 中適用的工具,即使該工具原本的用途並非針對此工作也一樣。
現在,您可以盡情發揮創意來建置迷宮。 選取標籤並從 [編輯] 功能表中選取 [複製] (或按 Ctrl+C),以複製標籤。 然後,將它貼上數次。 按 [編輯] 功能表中選取 [貼上] (或按 Ctrl+V)。 這樣應該會提供水平的迷宮圍牆。 選取其中一面圍牆並拖曳,讓它變得又高又窄。 複製及貼上幾次來產生垂直的圍牆。
在面板上拖曳標籤來建置迷宮。 不要將通道做得太窄,否則遊戲玩起來會很困難。 在左上角多留一些空間,因為這是玩家進入迷宮的起點。
注意事項 您可能記得,調整表單大小時,表單大小會出現在 IDE 的狀態列中。當您調整標籤或其他任何控制項的大小時,IDE 也是這樣做。您可以利用此功能,確保迷宮的所有圍牆寬度都相同 (如果想要這樣的話)。
當您放置迷宮圍牆時,您在 IDE 中用來放置面板的對齊列也很有用。您也可以利用鍵盤的方向鍵來微調目前選取之控制項的位置。下列圖片顯示狀態列中的大小資訊。
狀態列中的大小
配置迷宮之後,移至 [工具箱] 中的 [通用控制項] 群組,再一次按兩下 [Label]。 使用 [屬性] 視窗中的 [(Name)] 行,將它命名為 [finishLabel],並將其 [Text] 屬性變更為 [完成]。
將新的 [完成] 標籤拖曳至迷宮終點。 這就是使用者需要到達的目標。
儲存專案,然後重新執行程式。 下列是已完成的迷宮表單範例 (您的迷宮外觀可能不同)。
完成的迷宮表單
若要繼續或檢視
若要移到下一個教學課程步驟,請參閱步驟 3:結束遊戲。
若要回到上一個教學課程步驟,請參閱步驟 1:建立專案並將面板加入至表單。