C# 使用ListBox控件启动游戏
现在,在游戏中,我们只剩下一个提供支持的窗口需要创建了。在创建游戏主界面之前,最后一个窗口用于让玩家添加新的玩家,以及指定在新一轮游戏中有哪些玩家需要加入。该窗口使用一个ListBox控件来显示玩家的名字。
通常,ListBox和ComboBox控件的作用是类似的,只不过ComboBox控件一般只能选择一项,而ListBox 允许用户选择多项。另一个显著差异是ListBox控件用于显示其内容的列表总处于展开状态。也就是说,ListBox控件会占用窗口中更多的空间,但用户可以立即看到相应的选项。
下表中列出了 ListBox控件一些比较重要的属性。
属 性 | 说 明 |
SelectionMode | 该属性控制用户在列表中进行选择的方式。可以有三种取值:Single,只允许用户选择一项;Multiple,允许用户不必按下Ctr丨键即可选择多项;Extended,允许用户通过按下Shift键选择连续的多项,或者按下Ctrl键选择非连续的多项 |
Selectedltem | 获取或设置第一个被选中的项,如果没有被选项,返回null。即使有多项被选中,也仅返回第-项 |
Selected 丨 terns | 获取包含当前所有已选中项的列表 |
Sclcctedlndcx | 与Selectedltem类似,不同之处在于仅返回所选项的索引值,而不是项本身。如果没有被选项,返回-1,而不是 null |
点击加载更多评论>>