c# listbox 列表框,点击列表

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 属性

浙公网安备 33010602011771号