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