因此,我不得不为一个小型 C# 项目使用 Listbox,并遇到了问题。列表框显示文件名,每次有人使用文件对话框添加项目时都会添加一个项目。问题是当第一个文件被添加时,什么都没有出现。但是当添加第二个文件时,它是一个空行。
这是一张图片来说明问题:
现在,我如何摆脱第一个空行并将文件名正确添加到列表框的顶部?
这是我用来添加到列表框的代码。
// Set a global variable to hold all the selected files result
List<String> fullFileName;
private void addBtn_Click(object sender, EventArgs e)
{
DialogResult result = fileDialog.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
// put the selected result in the global variables
fullFileName = new List<String>(fileDialog.FileNames);
// add just the names to the listbox
foreach (string fileName in fullFileName)
{
dllBox.Items.Add(fileName.Substring(fileName.LastIndexOf(@"\") + 1));
}
}
}
这是fileDialog的属性:
以及 dllBox 属性