Вместо того, чтобы делать это вручную по городам во время разработки, я просто перебираю текстовый файл (или файл Excel или базу данных) во время выполнения и добавляю все города в список, который затем используется для заполненияthe listbox.
Конечно, это не ответ на ваш текущий вопрос, но это может быть решением вашей текущей проблемы.
Обновление : файлы ресурсовможет быть счастливой средой.Вы по-прежнему можете хранить названия городов в виде текстового файла.Затем вы добавляете этот текстовый файл в файл ресурсов.Затем файл ресурсов интегрируется с вашей программой, поэтому вам не нужно иметь дело с пользователем, который когда-либо знал, что файл существует.
Я опробовал его на C # (мой любимый язык), и это было более просто, чемЯ ожидал.После добавления файла ресурсов Resource1 я добавил свой текстовый файл cityListTextFile.txt в Resource1.С тех пор я мог получить к нему доступ следующим образом:
string cityList = Resource1._cityListTextFile;
После этой строки кода у меня было все содержимое cityListTextFile.
Посмотрите это руководство по использованию файлов ресурсовв VB.NET и C # один для развлечения.