C# 使用ListBox控件啟動游戲
現(xiàn)在,在游戲中,我們只剩下一個提供支持的窗口需要創(chuàng)建了。在創(chuàng)建游戲主界面之前,最后一個窗口用于讓玩家添加新的玩家,以及指定在新一輪游戲中有哪些玩家需要加入。該窗口使用一個ListBox控件來顯示玩家的名字。
通常,ListBox和ComboBox控件的作用是類似的,只不過ComboBox控件一般只能選擇一項,而ListBox 允許用戶選擇多項。另一個顯著差異是ListBox控件用于顯示其內(nèi)容的列表總處于展開狀態(tài)。也就是說,ListBox控件會占用窗口中更多的空間,但用戶可以立即看到相應(yīng)的選項。
下表中列出了 ListBox控件一些比較重要的屬性。
屬 性 | 說 明 |
SelectionMode | 該屬性控制用戶在列表中進行選擇的方式???/font>以有三種取值:Single,只允許用戶選擇一項;Multiple,允許用戶不必按下Ctr丨鍵即可選擇多項;Extended,允許用戶通過按下Shift鍵選擇連續(xù)的多項,或者按下Ctrl鍵選擇非連續(xù)的多項 |
Selectedltem | 獲取或設(shè)置第一個被選中的項,如果沒有被選項,返回null。即使有多項被選中,也僅返回第-項 |
Selected 丨 terns | 獲取包含當(dāng)前所有已選中項的列表 |
Sclcctedlndcx | 與Selectedltem類似,不同之處在于僅返回所選項的索引值,而不是項本身。如果沒有被選項,返回-1,而不是 null |
點擊加載更多評論>>