【发布时间】:2011-11-04 22:23:09
【问题描述】:
我正在编写一个将可执行文件添加到 C# 中的列表框的程序。
我正在尝试将项目添加到不带 .exe 扩展名的列表框中。这是我之前的代码:
listBox1.Items.Add(openFiles.SafeFileNames.Replace(".exe",""));
它运行良好,但它不支持多个文件。当代码在选择多个项目而不是一个项目后运行时,它会添加项目“System.String[]”(这不好!D:)
我能得到一些帮助吗?我会试着解释得更好一点,我没有睡太多,所以我可能有点漫无目的 -
我想同时将多个文件添加到我的列表框中,我的 openFileDialog 设置为 multiSelect = true,但不包括文件扩展名 (.exe) 与单个项目一起输入到列表框中。
如果这不能轻松完成,我将切换回单选。
【问题讨论】:
-
您确定没有像
my.executor.exe这样的文件名吗?因为您的代码会将其更改为mycutor,而不是my.executor。 -
我不会担心的。 :S
标签: c# winforms listbox openfiledialog file-extension