C#控件 ListBox

ListBox列表框有两方面的功能:

  • 展示 : 展示一些项给用户看
  • 选择 让用户单选/或多选

常用的属性: 

  • items属性 :指列表中所有的条目集合,是一个数组集合。可以通过该属性,对列表进行增添、移除或获取列表内容。
  • SelectedIndex属性 :此属性会获取选中项的索引;未选中任何项时,返回值为 1;单选时,属性值即为选中项的索引;多选时,表示第一项选定项的索引,亦可使用SelectedIndex[i]获取其它选中项索引,亦可让某项变成选中状态。i 为选中项从0开始的序号。
  •  SelectedItems属性 :获取选中项的集合,使用SelectedItems[i]来获取选中项的文本内容,i为选中项集合索引。SelectedItems和SelectedIndex相似,但一个是获取文本字段,一个是获取索引。
  • SelectionMode属性:只是列表框将是单项选择,多项选择还是不可选择;one表示只能选一个;MultiSimple表示可以选择多个;MultiExtended鼠标单击只能选择一个,但是可以利用组合键选择多个,如按住Ctrl点鼠标左键;None表示不可选择

                       

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ListBoxC# 中的一个常用控件,它可以用来显示一个列表,用户可以通过 ListBox 来选择一个或多个项目。下面是 ListBox 的用法详解: 1. 添加 ListBox 控件到窗体中 将 ListBox 控件从工具箱中拖拽到窗体中即可。 2. 设置 ListBox 的属性 常用的属性有: - Items:ListBox 中的项目集合。 - SelectionMode:选择模式,可以是 Single(单选)、MultiSimple(多选,按下 Ctrl 键)、MultiExtended(多选,可以使用鼠标拖动)。 - DisplayMember:指定 ListBox 显示项目时所使用的属性。 - ValueMember:指定 ListBox 存储项目时所使用的属性。 3. 添加项目到 ListBox 中 可以通过代码或者设计器来添加项目。 通过代码添加项目: ```csharp listBox1.Items.Add("项目1"); listBox1.Items.Add("项目2"); listBox1.Items.Add("项目3"); ``` 通过设计器添加项目: 在 ListBox 的属性窗口中找到 Items 属性,点击右侧的“…”按钮,在弹出的窗口中添加项目。 4. 获取选中的项目 可以通过 SelectedItem 属性获取当前选中的项目,也可以通过 SelectedItems 属性获取所有选中的项目。 ```csharp // 获取当前选中的项目 string selectedItem = listBox1.SelectedItem.ToString(); // 获取所有选中的项目 List<string> selectedItems = new List<string>(); foreach (var item in listBox1.SelectedItems) { selectedItems.Add(item.ToString()); } ``` 以上就是 ListBox 控件的用法详解。需要注意的是,ListBox 中的项目可以是任何类型的对象,不仅仅是字符串。如果需要在 ListBox 中显示自定义类型的对象,需要通过 DisplayMember 和 ValueMember 属性来指定显示和存储的属性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值