Если вы хотите использовать столбцы в ListBox, вы должны сделать это на основе выравнивания.
Например:
String columns = "{0, -55}{1, -35}{2, -35}";
ListBox1.Items.Add(String.Format(columns, "Filename", "Selected DateModified", "Vault DateModified"));
ListBox1.Items.Add(String.Format(columns, fileName, datetime1, datetime2));
Вывод моей собственной реализации этого кода ниже:
Имейте в виду, что используемый вами шрифт должен быть моноширинным шрифтом, иначе выравнивание будет нарушено из-за переменного расстояния между символами (и это преувеличивает, чем длиннее строка).