C#中 如何在Listbox中同时显示多个值

claud_lyc 2012-04-15 05:54:26
我在做一个MP3的播放器
用到Opendialog 属性也设置了 可以同时选择多个 添加
但是Listbox 中每次只能添加一个?
求大神解答 如何设置啊
...全文
452 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用ListView,View=Details
tangxu12 2012-04-16
  • 打赏
  • 举报
回复
gridview啊

你控件都用错了
xixihaha_2011_098 2012-04-15
  • 打赏
  • 举报
回复
用gridview试试
暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
设置OpenDialog的Option属性,设置ofAllowMultiSelect属性为True,然后就可以一次选择多个文件了,返回Files,是一个TStrings类型,通过它就可以取得所有选择的文件了。

for(int i=0;i<OpenDialog1.Files.Count;i++)
{
ListBox1.Items.Add(OpenDialog1.Files[i]);
}

暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
设置OpenDialog的Options中dtAllowMuilySelect改为true
然后试试
ListBox1.Items.AddStrings(OpenDialog1.Files);
claud_lyc 2012-04-15
  • 打赏
  • 举报
回复
我说的是 在Opendialog 中多选后
可以 多个同时添加到Listbox中
EdsionWang 2012-04-15
  • 打赏
  • 举报
回复
if (openFileDialog1.ShowDialog() == DialogResult.OK)
listBox1.Items.AddRange(openFileDialog1.FileNames);
暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
有关ListBox的一些详细属性及常见操作,请参见:
参考
暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single)
默认是单选,你设置下ListBox的
SelectionMode=Multiple即可

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧