位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 使用ListBox控件啟動(dòng)游戲

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-09

    現(xiàn)在,在游戲中,我們只剩下一個(gè)提供支持的窗口需要?jiǎng)?chuàng)建了。在創(chuàng)建游戲主界面之前,最后一個(gè)窗口用于讓玩家添加新的玩家,以及指定在新一輪游戲中有哪些玩家需要加入。該窗口使用一個(gè)ListBox控件來(lái)顯示玩家的名字。

    通常,ListBox和ComboBox控件的作用是類(lèi)似的,只不過(guò)ComboBox控件一般只能選擇一項(xiàng),而ListBox 允許用戶(hù)選擇多項(xiàng)。另一個(gè)顯著差異是ListBox控件用于顯示其內(nèi)容的列表總處于展開(kāi)狀態(tài)。也就是說(shuō),ListBox控件會(huì)占用窗口中更多的空間,但用戶(hù)可以立即看到相應(yīng)的選項(xiàng)。

    下表中列出了 ListBox控件一些比較重要的屬性。

說(shuō)

SelectionMode

該屬性控制用戶(hù)在列表中進(jìn)行選擇的方式???/font>以有三種取值:Single,允許用戶(hù)選擇一項(xiàng);Multiple,允許用戶(hù)不必按下Ctr丨鍵即可選擇多項(xiàng);Extended,用戶(hù)通過(guò)按下Shift鍵選擇連續(xù)的多項(xiàng),或者按下Ctrl鍵選擇非連續(xù)的多項(xiàng)

Selectedltem

獲取或設(shè)置第一個(gè)被選中的項(xiàng),如果沒(méi)有被選項(xiàng),返回null。即使有多項(xiàng)被選中也僅返回第-項(xiàng)

Selected terns

獲取包含當(dāng)前所有已選中項(xiàng)的列表

Sclcctedlndcx

Selectedltem類(lèi)似,不同之處在于僅返回所選項(xiàng)的索引值,而不是項(xiàng)本身。如果沒(méi)有被選項(xiàng),返回-1,而不null


繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部