そのため、小さな C# プロジェクトで Listbox を使用する必要があり、問題が発生しました。リストボックスにはファイル名が表示され、誰かがファイル ダイアログ ボックスを使用してアイテムを追加するたびにアイテムが追加されます。問題は、最初のファイルが追加されたときに何も表示されないことです。しかし、2 番目のファイルが追加されると、その行は空になります。
問題を説明するための図を次に示します。
さて、最初の空白行を取り除き、ファイル名をリストボックスの一番上に適切に追加するにはどうすればよいでしょうか?
リストボックスに追加するために使用しているコードは次のとおりです。
// 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 プロパティと同様に