1.加载时载入listbox列表
private void Form1_Load(object sender, EventArgs e) { string[] paths = Directory.GetFiles(@"D:\Users\yaoyue\Desktop\1"); List<string> lnames = new List<string>(); foreach (var item in paths) { lnames.Add(Path.GetFileName(item)); //获取文件名列表 } foreach (var item in lnames) { listBox1.Items.Add(item); //加入listbox } }
2. listbox selectedindexchanged 事件
string[] paths = Directory.GetFiles(@"D:\Users\yaoyue\Desktop\1"); //文件名列表与路径列表 索引指向都是一样的 private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { int index = listBox1.SelectedIndex; pictureBox1.ImageLocation = paths[index]; }
listbox.selecteditem.tostring(); 取得选中项的文本内容
3. listbox 多选模式 listboxmodel 属性