Winform回顾[3] ListBox控件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform回顾[3] ListBox控件相关的知识,希望对你有一定的参考价值。
1. 属性事件列表:
- SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single)
- Rows 列表框中显示总共多少行
- Selected 检测条目是否被选中
- SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目
- Count 列表框中条目的总数
- SelectedIndex 列表框中被选择项的索引值
- Items 泛指列表框中的所有项,每一项的类型都是ListItem
- SelectedIndexChanged 当选择项改变后触发事件
2. 取列表框中被选中的值
ListBox.SelectedValue
3. 动态的添加列表框中的项:
ListBox.Items.Add("所要添加的项");
下面依旧用一个例子来回顾:
代码如下:
using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Windows.Forms; namespace gakki相册2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //存储文件全路径的泛型集合 List<string> list = new List<string>(); //窗体加载的时候初始化listbox private void Form1_Load(object sender, EventArgs e) { string path = Application.StartupPath + @"\\gakki"; string[] arrPics = Directory.GetFiles(path); for (int i = 0; i < arrPics.Length; i++) { string picname = Path.GetFileName(arrPics[i]); listBox1.Items.Add(picname); } //把全路径加载到泛型集合里 list.AddRange(arrPics); } private void listBox1_MouseClick(object sender, MouseEventArgs e) { pictureBox1.Image = Image.FromFile(list[listBox1.SelectedIndex]); } } }
代码链接:http://pan.baidu.com/s/1gf5r3Uj 密码:hxme
以上是关于Winform回顾[3] ListBox控件的主要内容,如果未能解决你的问题,请参考以下文章